PHP中相当于Python的None单例是什么?
在PHP中,怎么表示“未定义”这个概念呢?
SQL里有“NULL
”,Python里有“None
”,那在PHP里相应的是什么呢?
[更新]
感谢大家的精彩讨论(cHao,如果你写的是回答而不是评论,我会选择你的)。
4 个回答
1
它是NULL
。这不是一个单例。
3
在Python中,None
这个东西在PHP中对应的是NULL
。不过在PHP里,null
的大小写不重要,所以你可以用不同的写法,比如 null === Null === NULL
,它们都是一样的意思。
5
PHP 里也有一个叫做 NULL 的东西。
以下内容摘自官方文档:
特殊的 NULL 值表示一个没有任何值的变量。NULL 是 NULL 类型唯一可能的值。
如果一个变量被认为是 null,通常有以下几种情况:
它被赋值为常量 NULL。
它还没有被设置为任何值。
它被 unset() 处理过了。