1,PHP的isset()函数 一般用来检测变量是否设置。
若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE
$a = ''; $b = 0; $c= null; dump(isset($a));// true dump(isset($b));// true dump(isset($c));// false复制代码
2,PHP的empty()函数 判断值为否为空
若变量不存在则返回 TRUE
若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE 若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE$a = '';$b = 0;$c= null;dump(empty($a));// true dump(empty($b));// truedump(empty($c));// true复制代码