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