- 1
ideone.com/LfENd1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
ideone.com/LfENd1
Вот мне всегда говорили, что NaN не равен ничему включая себя, но PHP перевернул мой мир
https://ideone.com/jt6uoU
http://php.net/manual/ru/types.comparisons.php
При «гибком» сравнении (с помощью ==) ноль как число, ноль в строке ("0"), NULL, пустой массив, пустая строка равны false. Остальное равно true.
При «жёстком» сравнении (с помощью ===) только true равно true и false равно false, всё остальное — не true и не false.