PHP方法isset与empty的使用区别
isset
bool isset ( mixed $var [,mixed $...]):检测是否声明
变量并且为非NULL
-
var存在,且非NULL======>
TRUE
,否则false
-
var存在,但为
NULL
==========>FALSE
$a='123';
$b;
$d=NULL;
$e="";
var_dump(isset($a,$b,$c)) ;//===>fasle
var_dump(isset($a));//===========>true
var_dump(isset($b));//==========>false
var_dump(isset($c));//==========>false
var_dump(isset($a,$b));//=======>false
var_dump(isset($a,$d));//=======>false
var_dump(isset($a,$e));//========>true
empty
1.bool empty ( mixed $var ):判断变量是否为NULL
2.变量没有声明
或者