php程序empty是什么意思

时间:2025-01-28 04:50:46 手机游戏

在PHP中,`empty()`是一个内置函数,用于 检查一个变量是否为空。如果变量不存在,或者其值等于以下几种情况之一,`empty()`函数将返回`true`:

1. `NULL`

2. `0`(整数0)

3. `0.0`(浮点数0)

4. `""`(空字符串)

5. `'0'`(字符串"0")

6. `FALSE`

7. `[]`(空数组)

8. 未设置的变量

如果变量存在且具有非空的非零值,`empty()`函数将返回`false`。

```php

$b = "";

if (empty($b)) {

echo "Variable is empty";

} else {

echo "Variable is not empty";

}

$id = 0;

if (empty($id)) {

echo "ID is empty";

} else {

echo "ID is not empty";

}

$var = null;

if (empty($var)) {

echo "Variable is empty";

} else {

echo "Variable is not empty";

}

```

在这个例子中,变量`$b`是一个空字符串,`$id`是数值0,`$var`是`null`,它们都会被`empty()`函数判断为`空`,因此会输出"Variable is empty"。