LINUX.ORG.RU

Быдло пыхапешное, при $val = 0, ты со своей проверкой в пролете.

is_null($val) работает и работает всего на 250 наносекунд медленнее $val === NULL.

anonymous
()
Ответ на: комментарий от isden

>и давно в похапе NULL == 0 ?

$ php -r 'echo NULL == 0;' 1

Как известно, пхпшникам мало одного оператора сравнения, они придумали === =)

anonymous
()
Ответ на: комментарий от isden

> и давно в похапе NULL == 0

он ущербен с рождения.
там еще много таких забавных штук, например для == не выполняется правило транзитивности (a==b, b==c => a==c):

'0' == false; // true
false == ''; // true
'0' == ''; // false

и на сладкое:

0 == 'false'; // true

anonymous
()
Ответ на: комментарий от Legioner

Хорошая документация не отменяет говеность пхпшного приведения типов.

anonymous
()
Ответ на: комментарий от anonymous

>Как известно, пхпшникам мало одного оператора сравнения

Разве в Perl6 тоже не ввели второй оператор сравнения?

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.