If not,please change

© If not,please change | Powered by LOFTER
 

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()


评论