PHP isset()与empty()

1,PHP的isset()函数 通常用来检测变量是否设置。

若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
若变量存在且值不为NULL,则返回 TURE 

同时检查多个变量时,每一个单项都符合上一条要求时才返回 TRUE,不然结果为 FALSE bash

$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));// true
dump(empty($c));// true
复制代码
相关文章
相关标签/搜索