繁体   English   中英

在 PHP 中检查 null 的最佳方法

[英]Best way to check for null in PHP

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

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

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

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

null  === $var (yoda condition)

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM