【发布时间】:2011-01-11 20:59:34
【问题描述】:
这有什么区别吗……
if (is_null($var)) {
do_something();
}
还有这个?
if ($var === null) {
do_something();
}
在检查变量是否包含空值时,哪种形式更好?有没有我应该注意的边缘情况? (我初始化了所有变量,所以不存在的变量不是问题。)
【问题讨论】:
-
您会认为
===运算符会更快,因为它不是一个显式函数……但我曾惊讶过一两次。
标签: php