NULL
和 null
在 PHP 中有区别吗? 有时它们似乎可以互换使用,有时则不行。
编辑:由于某种原因,在阅读答案中链接的文档时(在发布此问题之前),我将其解释为“区分大小写”,而实际上是不区分大小写,这也是我首次发布此问题的原因...
null
值时遇到了问题,你能帮忙吗? - Razin AbidNULL
具有不同的行为。 - dolmen没有区别。它们属于相同的类型,只是大小写不敏感的关键字。和True
/False
等一样...
NULL = null
,意味着null = NULL
,两者相互引用且只有一个数据类型null
。
类型为null的值只有一个,即大小写不敏感的常量null。
只有在底层数据库具有特定要求时才需要考虑这一点。
但是,如果我们以MySQL DBMS为例,在列中的空值表示为大写NULL,但两种情况都可以使用。为了您的满意,您可以使用NULL作为示例。
NULL=null
,反之亦然,除非在数据库中查询到完全匹配。 - Funk Forty Niner