PHP 变量为空、未设置或未定义时,可以使用 empty()
函数来检查。empty()
函数会检查一个变量是否为空或未设置,如果变量不存在或者变量的值为空,那么 empty()
函数会返回 true,否则返回 false。
例如,以下代码演示了如何使用 empty()
函数来检查一个变量是否为空或未设置:
<?php
$var = '';
if (empty($var)) {
echo '$var 为空或未设置';
} else {
echo '$var 不为空且已设置';
}
?>
在这个例子中,$var
变量被设置为空字符串,所以 empty()
函数会返回 true,输出 $var 为空或未设置
。
如果你想要检查一个变量是否已经定义,可以使用 isset()
函数。isset()
函数会检查一个变量是否已经定义并且不为 null,如果变量已经定义并且不为 null,那么 isset()
函数会返回 true,否则返回 false。
例如,以下代码演示了如何使用 isset()
函数来检查一个变量是否已经定义:
<?php
if (isset($var)) {
echo '$var 已经定义';
} else {
echo '$var 未定义';
}
?>
在这个例子中,$var
变量没有被定义,所以 isset()
函数会返回 false,输出 $var 未定义
。
领取专属 10元无门槛券
手把手带您无忧上云