Сравнения:
$a == $b Равно TRUE если $a равно $b.// Значение Истина, если $a==%b т.е 10=10
$a === $b Тождественно равно TRUE если $a равно $b и имеет тот же тип.// Значение Истина, если %a==$b т.е 10=10
$a != $b Не равно TRUE если $a не равно $b.// Не истина, если $a не равно $b т.е10!=4
$a <> $b Не равно TRUE если $a не равно $b.// Не истина, если $a не равно $b т.е 10!=4
$a !== $b Тождественно не равно TRUE если $a не равно $b или они разных типов// Не истинa, если $a не равно $b т.е 10!==3
и массивы.
$a == $b Равно TRUE в случае, если $a и $b содержат одни и те же элементы.// Равно истине, если $а==$б, т.е $a=="абвгд" $b=="бгвда"
$a === $b Тождественно равно TRUE в случае, если $a и $b содержат одни и те же элементы в том же самом порядке. // Равно истине, если $а==$б, т.е $a=="абвгд" $b=="абвгд"
$a != $b Не равно TRUE если массив $a не равен массиву $b.// Не истина, если $а!=$b т.е 7!=2
Я правильно понял? Если нет исправьте...