PHP isset()与empty()之间最大的区别就是对于0的判断
PHP isset()与empty()之间最大的区别就是对于0的判断
,若用empty判断会认为是空,用isset则认为不为空,举个例子:
<?php
var $a=0;
//empty($a)返回true
if(empty($a)){
echo "判断结果是空"
}
//isset($a)返回true
if(isset($a)){
echo "判断结果不是空"
}
?>
<?php //empty_set.php header("Content-type: text/html; charset=utf-8"); $a=''; $a=0; //empty($a)返回true if(empty($a)){ echo "判断结果是空<br>"; } //isset($a)返回true if(isset($a)){ echo "判断结果不是空<br>"; } ?>

浙公网安备 33010602011771号