比较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
//}
一份帮助文档,无论多么仔细,都不会帮助主人多敲一行代码!
原文地址:https://www.cnblogs.com/yaogengzhu/p/9546129.html