小编tjb*_*rke的帖子

检查PHP中的变量是否为is_undefined

在PHP中,我要检查,如果一个变量尚未设置/定义,这里设置变量NULL被认为是集/定义.

我知道这里的一切:http: //php.net/manual/en/types.comparisons.php 包括isset(),empty()和is_null().这些似乎都不是我想要的.请考虑以下示例:

<?php 
$myNull = null;
echo 'isset($myNull): "'.isset($myNull).'"<br />';
echo '$myNull value = "'.$myNull . '"<br />';

echo "<br />";

echo 'isset($myUndefined): "'.isset($myUndefined).'"<br />';
echo '$myUndefined value = "'.$myUndefined . '"<br />';
?>
Run Code Online (Sandbox Code Playgroud)

这个例子中,输出是这样的:
isset($ myNull): ""
$ myNull值= ""

isset($ myUndefined):""
注意:未定义的变量:第9行的C:\ wamp\www\plm\temp4.php中的myUndefined
$ myUndefined value =""

我想知道变量是否是Undefined,如上面通知中所述.我想要一个函数,称之为"is_undefined",其中

$myNull = null;
is_undefined($myNull); // is false
is_undefined($myUndefined); // is true
Run Code Online (Sandbox Code Playgroud)

任何人?提前致谢.

php isnull isset isnullorempty

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

isnull ×1

isnullorempty ×1

isset ×1

php ×1