false / FALSE - 有什么不同吗?

时间:2010-06-22 13:34:56

标签: php

我注意到一些PHP框架只使用小写true / false而其他人使用大写。

它有什么不同吗?我更喜欢小写。

3 个答案:

答案 0 :(得分:63)

没有区别,有些人认为FALSE是常数,因此使用旧的尖叫帽表示法。

答案 1 :(得分:3)

我知道我在这里参加派对已经迟到了,但我会引用documentation以防任何人想要权威答案,就像我一样。

  

要指定布尔文字,请使用常量TRUE或FALSE。两者都不区分大小写。

事实上,紧跟上述情况的例子使用了这个事实:

select case when xyz = a then (select col1 from tab1 where w1, w2)
                         else (select sum(col1) from tab1 where w1, w2, w3)
            end [as <column_alias>]
from   dual
;

PhP是biZarRe。

答案 2 :(得分:3)

已经有一段时间了,但是因为这是查询的第一个搜索结果,所以我认为此信息将很有用。

根据PSR-2 Coding Style Guide

  

PHP关键字必须小写。 PHP常数true,false,   并且null必须小写。

即使您可以使用尖叫的大写字母符号;如果您尝试遵循这些准则,则应使用小写形式。两种方式都不会有功能上的差异。