在以下上下文中!== null
,!is_null()
并且isset()
都产生相同的结果:
$foo = null;
function foo() {
if ($this->foo !== null) {
...
}
if (!is_null($this->foo)) {
...
}
if (isset($this->foo)) {
...
}
}
哪一个是最快的,在这种情况下你会推荐哪一个?