411 REFERENCE · Wikibooks
PHP Programming/Comparison
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
The operators for comparison in PHP are the following:
Operator Name Returns true, if… == equal left & right side equals === identical == is true, and both sides have the same type != not equal left & right are not equal after type juggling <> not equal synonym of != !== not identical != is true, or their types differ < less than left side is strictly less than right side > greater than left side is strictly greater than right side <= less than or equal to left side is less than or equal to right side >= greater than or equal to left side is greater than or equal to right side <=> spaceship integer less than, equal to, or greater than zero when left side is respectively less than, equal to, or greater than right side (≥ PHP 7). $a ?? $b?? $c null coalescing first operand from left to right that exists and is not NULL. NULL, if no values are defined and that not NULL (≥ PHP 7).
Example of comparisons
This example sets and prints arrays. <?php
$value1 = 5;
$value2 = 7;
if ($value1 == $value2) {
print('value1 is equal to value2');
} else {
print('value1 is unequal to value2');
}
?> value1 is unequal to value2 value1 is unequal to value2
External Links
PHP Manual on Comparison Operators