比较empty()与 isset()的区别
注意:empty()在PHP5.5之前只能检测变量
isset()只能检测变量
两者之间的联系:empty($var) 等价于 !isset($var)||$var==false;
<?php /* 比较empty与isset的区别 empty() 检测变量是否为空或者是否存在 如果变量为空,或者不存在 ,返回的是true; isset() 检测变量是否设置,并且不是null。如果没有设置或是null 返回的的是false; */ // $var=null; // if (empty($var)) { // echo "hah"; //true // } // if (isset($var)) { // echo "xix"; //false //}