Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 '^'의 의미는 무엇입니까?

<시간/>

'^'는 PHP의 비트 연산자, 즉 XOR(배타적 OR) 비트 연산자로 해당 변수의 ASCII 값을 표시하는 데 사용됩니다. 예를 들어 - 값의 반전 비트의 경우 ^ 연산자는 해당 비트가 다른 값에서도 동일한지 확인합니다. 값이 같으면 0이 출력으로 생성되고, 그렇지 않으면 1이 출력으로 표시됩니다. 다음은 동일한 예시입니다 -

예시

<?php
   $x = "a";
   $y = "b";
   $x ^= $y;
   $y ^= $x;
   $x ^= $y;
   echo $x;
   echo "\n";
   echo $y;
?>

출력

b
a

다른 변수에는 문자 값이 할당되고 '^' 연산자는 두 변수에 대해 XOR을 수행하는 데 사용됩니다. 관련 출력이 콘솔에 표시됩니다.