特殊的 NULL 值表示变量无值。NULL
是数据类型 NULL
唯一可能的值
NULL
值标示变量是否为空。也用于区分空字符串与空值数据库
可以通过把值设置为 NULL
,将变量清空:
- <?php
- $x="Hello world!";
- $x=null;
- var_dump($x);
- ?>
在下列情况下一个变量被认为是 NULL
:
被赋值为 NULL
。
尚未被赋值。
被 unset()。(释放给定的变量)
NULL
类型只有一个值,就是不区分大小写的常量 NULL
。
参见 is_null() 和 unset()。
- <?php
- $var = NULL;
- ?>
使用 (unset) $var 将一个变量转换为 null
将不会删除该变量或 unset 其值。仅是返回 NULL
值而已。