PHP empty 和 isset 的区别
isset
变量存在不为null返回true,
变量不存在返回false
变量存在为null返回false
function testIsset(){
$a = 1;
$b = '';
$c = null;
var_dump(isset($b),isset($c),isset($d)); //true false false
}
empty
变量不存在,返回true
变量存在且为“”,返回true
变量存在为null,返回true
变量存在值不为空,返回
原创
2021-12-29 09:45:05 ·
56 阅读 ·
0 评论