Продолжая эту тему. На php.net наткнулся на оператор "===". Жаль, что я совершенно забыл про него:
Так же другие операторы сравнения:
Следует запомнить различие с:
$a === $b Тождественно равно TRUEесли $a равно $b и имеет тот же тип.
Ведь при преобразовании типов false =0.
$a == $b Равно TRUEесли $a равно $b после преобразования типов.
Так же другие операторы сравнения:
| $a == $b | Равно | TRUE если $a равно $b
после преобразования типов. |
| $a===$b | Тождественно равно | TRUE если $a равно $b и имеет тот же тип.
|
| $a != $b | Не равно | TRUE если $a не равно $b
после преобразования типов. |
| $a <> $b | Не равно | TRUE если $a не равно $b
после преобразования типов. |
| $a!== $b | Тождественно не равно | TRUE если $a не равно $b или они разных типов.
|
| $a < $b | Меньше | TRUE если $a строго меньше $b. |
| $a > $b | Больше | TRUE если $a строго больше $b. |
| $a <= $b | Меньше или равно | TRUE если $a меньше или равно $b. |
| $a >= $b | Больше или равно | TRUE если $a больше или равно $b. |
Комментариев нет:
Отправить комментарий