我需要檢查值是否被定義爲任何值,包括null。 isset
將空值視爲未定義,並返回false
。以下列爲例:檢查值是否爲null並且爲空
$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;
任何想法?
如果(isset($ FOO))//返回false,我掉下了椅子上,這些年來... – max4ever 2012-09-21 13:42:24