相关疑难解决方法(0)

检查值是否设置为null

我需要检查值是否定义为任何值,包括null.isset将null值视为未定义并返回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
Run Code Online (Sandbox Code Playgroud)

请注意,这$bar是未定义的.

我需要找到满足以下条件的条件:

if(something($bar)) // returns false;
if(something($foo)) // returns true;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php null isset

82
推荐指数
5
解决办法
5万
查看次数

标签 统计

isset ×1

null ×1

php ×1