NULL 类型
简介#
NULL 不表示空格,也不表示零,也不是空字符串,而是一个变量的值为空,NULL 不区分大小写。
特殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 Null。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库,可以通过把值设置为 NULL,将变量清空。
在下列情况下一个变量被认为是 NULL:
- 被赋值为 NULL。
- 尚未被赋值。
- 被 unset ( )。 = 销毁指定的变量。
语法#
NULL 类型只有一个值,就是不区分大小写的常量 NULL。
<?php
$var = NULL;
?>
is_null () 函数 = 检测变量是否为 NULL#
is_null () 函数检测变量是否为 NULL ,如果变量是 NULL 则返回 TRUE,否则返回 FALSE。
<?php
$a = null;
$b = 1;
var_dump(is_null($a)); // 输出结果为:true
var_dump(is_null($b)); // 输出结果为:false
转换到 NULL#
使用 unset () 将一个变量转换为 NULL 将不会删除该变量或 unset 其值。仅是返回 NULL 值而已。
<?php
$a = 33;
unset($a);
var_dump($a); //输出结果为:NULL