PHP中的isset()与empty()区别
1、isset(...)--->是否设置
2、empty(...)--->是否为空
顾名思义:如果有一个变量$a;没给它设置任何值,isset($a); 为false;
但是,empty($a); 为true;
代码:
<?php
$a = 1;
$b;
if(isset($b)){
echo "YES!isset()</br>";
}else{
echo "NO!isset()</br>";
}
if(empty($b)){
echo "YES!empty()</br>";
}else{
echo "NO!empty()</br>";
}
?>
结果:
NO!isset()
YES!empty()