比较empty()与 isset()d的区别

比较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
//}

 

posted @ 2018-08-28 09:28  yaogengzhu  阅读(677)  评论(0编辑  收藏  举报