📜  PHP | is_null()函数(1)

📅  最后修改于: 2023-12-03 15:33:34.075000             🧑  作者: Mango

PHP | is_null()函数

介绍

is_null()函数用于判断一个变量是否为null。

语法
bool is_null ( mixed $var )
参数

var:要检查的变量。

返回值

如果varNULL,则返回TRUE,否则返回FALSE

示例
$num1 = null;
$num2 = 0;
$str = "Hello, World!";

var_dump(is_null($num1)); // 输出: bool(true)
var_dump(is_null($num2)); // 输出: bool(false)
var_dump(is_null($str));  // 输出: bool(false)
注意事项

对于未声明的变量和已声明但未赋值的变量,使用is_null()函数时会产生PHP Notice的警告信息。

var_dump(is_null($undef));   // 输出: PHP Notice: Undefined variable: undef,bool(true)
var_dump(is_null($undecl));  // 输出: PHP Notice: Undefined variable: undecl,bool(true)
$declared = null;
var_dump(is_null($declared)); // 输出: bool(true)

因此,在使用is_null()函数之前,应先检查该变量是否存在。

if(isset($var) && is_null($var)) {
    // do something
}