php中==和===有什么区别?我不确定何时使用两者.
更新的注释:因此它显示在StackOverflow搜索中,==和===之间的差异与!=和!==之间的差异相同.
这有什么区别......
if (is_null($var)) {
do_something();
}
Run Code Online (Sandbox Code Playgroud)
还有这个?
if ($var === null) {
do_something();
}
Run Code Online (Sandbox Code Playgroud)
检查变量是否包含null时哪种形式更好?我应该注意哪些边缘情况?(我初始化所有变量,因此不存在的变量不是问题.)
有人可以通过解释差异来帮助我.根据我的理解,===确实匹配,但与null相比,这意味着什么?