비교 연산자 (Comparison Operators)

비교 연산자는 이름에서 알 수 있듯이 두 개의 값을 비교하는 연산자이다.

표 11-3. Comparison Operators

ExampleNameResult
$a == $bEqual$a와 $b가 같으면 TRUE.
$a === $bIdentical$a와 $b가 같으면 TRUE. $a와 $b의 type까지 동일해야 한다. (PHP4 only)
$a != $bNot equal$a와 $b가 다르면 TRUE.
$a !== $bNot 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 < $bLess than$a가 $b보다 작으면 TRUE.
$a > $bGreater than$a가 $b보다 크면 TRUE.
$a <= $bLess than or equal to $a가 $b보다 작거나 같으면 TRUE.
$a >= $bGreater than or equal to $a가 $b보다 크거나 같으면 TRUE.

또 다른 조건 연산자로 C나 다른 언어에 있는 "?:" 연산자가 있다.

(expr1) ? (expr2) : (expr3);

이 표현식은 expr1의 결과가 참이면 expr2를 반환하고, 거짓이면 expr3를 반환한다.