首页 > 其他 > 详细

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

时间:2015-09-23 19:06:50      阅读:219      评论:0      收藏:0      [点我收藏+]

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,未定义 报警告;

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

原文:http://www.cnblogs.com/usa007lhy/p/4832995.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!