비교 연산자는 이름에서 알 수 있듯이 두 개의 값을 비교하는 연산자이다.
표 11-3. Comparison Operators
Example | Name | Result |
---|---|---|
$a == $b | Equal | $a와 $b가 같으면 TRUE. |
$a === $b | Identical | $a와 $b가 같으면 TRUE. $a와 $b의 type까지 동일해야 한다. (PHP4 only) |
$a != $b | Not equal | $a와 $b가 다르면 TRUE. |
$a !== $b | Not identical | $a와 $b가 다르면 같으면 TRUE. $a와 $b의 type만 달라도 TRUE. (PHP4 only) TRUE if $a is not equal to $b, or they are not of the same type. (PHP 4 only) |
$a < $b | Less than | $a가 $b보다 작으면 TRUE. |
$a > $b | Greater than | $a가 $b보다 크면 TRUE. |
$a <= $b | Less than or equal to | $a가 $b보다 작거나 같으면 TRUE. |
$a >= $b | Greater than or equal to | $a가 $b보다 크거나 같으면 TRUE. |
또 다른 조건 연산자로 C나 다른 언어에 있는 "?:" 연산자가 있다.
이 표현식은 expr1의 결과가 참이면 expr2를 반환하고, 거짓이면 expr3를 반환한다.