empty() 函数:检查变量是否为空
简介
empty() 函数用于检查一个变量是否为空,
当一个变量并不存在,或者它的值为空时,那么它会被认为不存在,
如果变量不存在,empty() 并不会产生警告。
语法
empty( $var );
- $var = 待检查的变量
注意:empty() 在 5.5 版本之后不仅仅是变量,也支持表达式了。
返回值
- 当变量为空时,返回
TRUE
- 当变量不为空时,返回
FALSE
注意:
- 当字符串的值为 “0” 时,也会认为是空,返回
TRUE
变量为空时是真,不为空时是假
被 empty() 函数 认为是空的值
- “” (空字符串)
- 0 (作为整数的0)
- 0.0 (作为浮点数的0)
- “0” (作为字符串的0)
- NULL
- FALSE
- array() (一个空数组)
- $var; (一个声明了,但是没有值的变量)