Я хочу знать лучший / эффективный способ проверки на нуль в PHP.
!$var
$var === null
is_null($var)
Даже не знаю, есть ли еще способы проверить это, но я хочу использовать более эффективный.
Я предпочту второй вариант. Но я обычно буду использовать это таким образом
null === $var (yoda condition)
Условие Йода предотвратит возможную ошибку, что вы непреднамеренно назначаете значение вместо написания условного оператора.
Фреймворки, такие как WordPress и Symfony, используют условие yoda как часть своего стандарта кода.
Использование функции is_null () медленнее, поскольку это функция. Тем не мение; разница действительно маленькая.
Других решений пока нет …