Операторы сравнения, как видно из названия, сравнивают левый и правый операнд и возвращают либо true, либо false (кроме Spaceship). Если один из операндов число, а другой строка, строка преобразуется в числовой тип (за исключением Тождественно равно и Тождественно не равно).
Равно
$a == $b
True, если обе переменные равны после преобразования их типов.
Тождественно равно
$a === $b
True, если обе переменные равны и имеют строго один тип.
Не равно
$a != $b или $a <> $b
True, если обе переменные не равны после преобразования их типов.
Тождественно не равно
$a !== $b
True, если переменные не равны и/или имеют разные типы.
Меньше
$a < $b
True, если $a меньше $b.
Больше
$a > $b
True, если $a больше $b.
Меньше или равно
$a <= $b
True, если $a меньше или равно $b.
Больше или равно
$a >= $b
True, если $a больше или равно $b.
Spaceship ("Космический корабль")
$a <=> $b
Возвращает 0, 1 или -1 в зависимости от полученного результата:
- если $a равно $b, возвращает 0;
- если $a меньше $b, возвращает -1;
- если $a больше $b, возвращает 1.
Источник: официальный сайт php.net
