博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0,null,empty,空,false,isset
阅读量:4932 次
发布时间:2019-06-11

本文共 908 字,大约阅读时间需要 3 分钟。

";//2.变量$a等0不为真if($a){ echo $a;}else{ echo "不等0";}echo "

";//3.empty — 检查一个变量是否为空 /* 如果 var 是非空或非零的值,则 empty() 返回 FALSE。 换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE Note: empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))。*/if(empty($a)){ echo $a;}else{ echo "不等0";}echo "

";//4.null 0不等空/*特殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。在下列情况下一个变量被认为是 NULL: ◾ 被赋值为 NULL。 ◾ 尚未被赋值。 ◾ 被 unset()。转换到 NULL将一个变量转换为 null 类型将会删除该变量并且unset它的值。*/if($a=null){ echo $a;}else{ echo "不等0";}$b=null;if($b==null){ var_dump($b);}else{ echo "没有值";}echo "

";//5.isset — 检测变量是否设置/*Note: 警告isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。 */if(isset($a)){ echo $a;}else{ echo "不等0";}echo "

";//6.is_null — 检测变量是否为 NULL /*如果 var 是 null 则返回 TRUE,否则返回 FALSE。*//*结果:0不等00不等0 NULL 不等0*/ ?>

 

转载于:https://www.cnblogs.com/hnbiao/p/6025233.html

你可能感兴趣的文章
javaweb之MVC设计模式
查看>>
[APIO2015]巴厘岛的雕塑
查看>>
使用Code First模式开发如何更新数据库(转载)
查看>>
Mybatis实例增删改查(二)
查看>>
android:inputType参数类型说明
查看>>
使用泛型迭代Map集合
查看>>
Cut 'em all! CodeForces - 982C(贪心dfs)
查看>>
sqoop导出工具
查看>>
Codeforces Round #376 (Div. 2)
查看>>
Codeforces 607D Power Tree 线段树 (看题解)
查看>>
【LeetCode 33】Search in Rotated Sorted Array
查看>>
Promise超时情况
查看>>
IndexOf、IndexOfAny 、Remove
查看>>
转载-asp.net id 和name的区别
查看>>
sqlsever 科学计数法e 问题
查看>>
F问题3-7:以太网使用载波监听多点接入碰撞检测协议CSMA/CD。频分复用FDM才使用载波。以太网有没有使用频分复用?...
查看>>
2015年蓝桥杯省赛A组c++第1题
查看>>
解决CentOS缺少共享库
查看>>
写在人生的路上——2016年上半年总结
查看>>
解决okHttp使用https抛出stream was reset: PROTOCOL_ERROR的问题
查看>>