在PHP中检查null的最佳方法

时间:2017-01-29 15:43:21

标签: php null memory-efficient

我想知道在PHP中检查null的最佳/有效方法。

!$var
$var === null
is_null($var)

甚至不知道是否有更多方法可以检查它,但我想使用效率更高的方法。

1 个答案:

答案 0 :(得分:-2)

我更喜欢第二种选择。但我通常会这样使用它

null  === $var (yoda condition)

Yoda条件将防止您无意中分配值而不是编写条件语句的错误。

像Wordpress和Symfony这样的框架使用yoda条件作为其代码标准的一部分。

使用is_null()函数比较慢,因为它是一个函数。然而;差别很小。

参考https://en.m.wikipedia.org/wiki/Yoda_conditions