码迷,mamicode.com
首页 > Web开发 > 详细

PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结

时间:2015-08-04 15:44:41      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:empty   isset   is_null   

通过下面这个程序来检测

$a=0;
if(empty($a)){
	echo "yes|";
}else{
	echo "no|";
}
if(isset($a)){
	echo "yes|";
}else{
	echo "no|";
}
if(is_null($a)){
	echo "yes|";
}else{
	echo "no|";
}
if($a){
	echo "yes|";
}else {
	echo "no|";
}

那么$a 分别取不同值的时候结果如下

技术分享


总结:

empty的情况

1变量的值为空 $var = “”;

2变量的值为字符串0或者数字0  $var = 0 ; 或者$var =”0″

3变量的值为flase $var= flase;

4凡是为NULL的 都为空

5空数组  $arr =array();

6变量只定义不赋值$var;

isset的情况

查看一个变量是否已经被设置并且不为空(Determine if a variable is set and is not NULL)

is_null

判断null

判断是否为假

1变量的值为空 $var = “”;

2变量的值为字符串0或者数字0  $var = 0 ; 或者$var =”0″

3变量的值为flase $var= flase;

4凡是为NULL的 都为空

5空数组  $arr =array();

6变量只定义不赋值$var;

这些全假

版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结

标签:empty   isset   is_null   

原文地址:http://blog.csdn.net/ying1989920/article/details/47274849

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!