PHP empty() 函数
示例
检查变量是否为空。 也检查变量是否已设置/声明
<?php
$a = 0;
// 为真,因为 $a 为空
if (empty($a)) {
echo "变量 'a' 为空。<br>";
}
// 为真,因为 $a 已设置
if (isset($a)) {
echo "变量 'a' 已设置";
}
?>
自己试试 »
定义和用法
empty() 函数检查变量是否为空。
如果变量存在且不为空,此函数返回 false,否则返回 true。
以下值将评估为空
- 0
- 0.0
- "0"
- ""
- NULL
- FALSE
- array()
语法
empty(variable);
参数值
参数 | 描述 |
---|---|
variable | 必需。 指定要检查的变量 |
技术细节
返回值 | 如果 variable 存在且不为空,则为 FALSE,否则为 TRUE |
---|---|
返回类型 | 布尔值 |
PHP 版本 | 4.0+ |
PHP 变更日志 | PHP 5.5: 支持表达式,不仅仅是变量 PHP 5.4: 字符串的非数字偏移量返回 TRUE |
❮ PHP 变量处理参考