php empty和isset 的区别

当要 判断一个变量是否已经声明的时候 可以使用 isset 函数

当要 判断一个变量是否已经赋值且不为空 可以用 !empty 函数

当要 判断 一个变量 存在且不为空 先isset 函数 再用 !empty 函数

empty:

$a=1; $a="true"; $a="false"; $a="0.00"情况下,empty($a)为false,其他情况均为true。

isset (!is_null):

$a=null; $a; 情况下,isset($a)为false,其他情况均为true。

php empty和isset 的区别

相关推荐