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