php empty 0问题,解析:php empty 和空字符串区别

news/2024/10/28 22:25:56/

如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

除了当变量没有置值时不产生警告之外,empty() 是 (boolean) var 的反义词。

is_null, empty, isset, unset 我们先来看看这4个函数的描述。

isset 判断变量是否已存在(配置)

unset 把变量删除(释放)掉

empty 判断变量是否为空

is_null 判断变量是否为NULL

那么开始,这4个函数中除了unset,其他3个都是判断函数,unset首先出局,因为他不会搞错,其次是is_null,我们可以把它看成是!isset,是isset的一个逆操作,下面一张表可以很清楚的说明他们之间的关系:

复制代码 代码示例:

变量          empty          is_null          isset

$a=””          true            false          true

$a=null        true            true            false

var $a        true            true            false

$a=array() true false true

$a=false true false true

$a=15 false false true

$a


http://www.ppmy.cn/news/565684.html

相关文章

对象数组空指针异常

Java中对象数组空指针异常问题 记录一个Java中遇到的问题。 在图的广度优先遍历中用到了队列,在类中定义的内部类,并且在外部类中声明了内部类的一个对象数组,但是在使用对象数组时一直报 NullPointerException。 部分代码如下: p…

java当中如何让返回值不为空?

java当中如何让返回值不为空?你不仅要有方法和方法体,还要调用,还要创建一个变量名,然后打印,只有这样才能让返回值不为空。这样的话,就不用再另外创建一个类进行测试了。其他的我都不说了,想必…

layui table 表格最后多出一列空白问题

layui table 表格最后多出一列空白,如图红框部分: 解决方法一: 修改css样式,如下: .layui-table-view .layui-table {width: 100% !important; }.layui-table th {text-align: -webkit-center !important; } 效果如…

乐吾乐2D可视化为智慧电力赋能(二)

目录 ► 引言 ► 关键词: ► 正文: 一、🔶🔶🔶效果展示🔶🔶🔶 1.新能源电站电力SCADA组态 2.高压一次图 二、🔶🔶🔶能带来什么,…

MyBatis使用if判空(案例详解)

【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、…

linux脚本ksh参数是否为空,Shell脚本中判断输入变量或者参数是否为空的方法

先给大家分享一篇关于shell判断一个变量是否为空方法总结内容 1.判断变量 read -p "input a word :" word if [ ! -n "$word" ] ;then echo "you have not input a word!" else echo "the word you input is $word" fi 2.判断输入参数…

nefu84 五指山(扩展欧几里得)

Description 西游记中孙吾空大闹天宫,如来佛祖前来降伏他,说道:“我与你打个赌赛;你若有本事,一筋斗打出我这右手掌中,算你赢,再不用动刀兵苦争战,就请玉帝到西方居住,把…

linux shell 文件空,linux shell编程 如何判断一个文件是否为空

shell 判断文件/目录是否为空 jfkidear144932015-01-15 shell中如何判断一个变量是否为空 l_nan365492014-07-14 在shell中如何判断一个变量是否为空 varyall188622018-01-23 linux bash shell 判断目录是否为空的函数 10km73722015-12-29 shell 当前目录检测文件是否为空并删除…