您的位置:首页 > 其它

isset()、empty()、is_NULL()的区别

2015-09-23 18:05 351 查看
1,当变量未定义时,is_null()和“参数本身”是不允许作为参数判断的,会报Notice警告错误;

2,empty,isset首先都会检查变量是否存在,然后对变量值进行检测。而is_null 和 “参数本身”只是直接检查变量值,是否为null,因此如果变量未定义就会出现错误!

3,if(empty($a))和if(!$a)效果基本一样的,""、0、"0"、NULL、FALSE、array(),未定义,均返回true;

4,isset():仅当null和未定义,返回false;

5,is_null():仅判断是否为null,未定义 报警告;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: