PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结
来源:互联网 发布:java中1到100的质数 编辑:程序博客网 时间:2024/06/15 15:54
通过下面这个程序来检测
$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;
这些全假
1 0
- PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结
- PHP中empty,is_null,isset,array() 中的异同和功能
- php中empty、isset、is_null、!!、==null、==0区分
- ""/0/false/array()/null
- php false null 0 array string
- PHP手册-'===null',empty(),is_null()和isset()
- php中is_null,isset,empty的总结
- php中isset()与empty的区别以及与0,NULL,FALSE的关系
- php中0,'',null,false,true,FLASE,TREU,array()的相等恒等学习
- PHP isset(),empty(),is_null()
- php empty isset is_null
- php empty() isset() is_null()
- php中empty() isset() is_null() 的区别
- php is_null,isset,empty函数的区分
- PHP中 is_null、empty、isset的区别
- null-terminated char array
- 判断数组为空array==null||array.length==0
- php empty,isset,is_null比较
- iOS开发利器-CocoaPods安装和使用教程
- [HDU 2222] Keywords Search AC自动机
- ADF Generator for Dynamic ADF BC and ADF UI
- Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
- light 1011 状态压缩dp
- PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结
- Java多线程系列--“JUC锁”03之 公平锁(一)
- Spring AOP 使用注解为API引入新功能
- cloudstack_template_snapshot_volume
- Unity笔记 Stealth 实例详解
- Codeforces 148 D Bag of mice(概率DP)
- Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)
- iOS中NSArray, NSSet, NSDictionary的使用
- linq用法