我想知道在PHP中检查null的最佳/有效方法。
!$var
$var === null
is_null($var)
甚至不知道是否有更多方法可以检查它,但我想使用效率更高的方法。
答案 0 :(得分:-2)
我更喜欢第二种选择。但我通常会这样使用它
null === $var (yoda condition)
Yoda条件将防止您无意中分配值而不是编写条件语句的错误。
像Wordpress和Symfony这样的框架使用yoda条件作为其代码标准的一部分。
使用is_null()函数比较慢,因为它是一个函数。然而;差别很小。