检查值是否设置和空
我需要检查值是否被定义为任何东西,包括null。 将 null 值视为未定义并返回 。以以下为例:isset
false
$foo = null;
if(isset($foo)) // returns false
if(isset($bar)) // returns false
if(isset($foo) || is_null($foo)) // returns true
if(isset($bar) || is_null($bar)) // returns true, raises a notice
请注意,这是未定义的。$bar
我需要找到满足以下条件的条件:
if(something($bar)) // returns false;
if(something($foo)) // returns true;
有什么想法吗?