false/FALSE - 有什么不同吗?

n00*_*00b 34 php

我注意到一些PHP框架只使用小写true/ false和其他高级框架.

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

Nib*_*Pig 66

没有区别,有些人认为FALSE是一个常数,因此使用旧的尖叫帽符号.

  • 我曾经写过`false`但最近改为`FALSE'以获得更好的可读性.也适用于`TRUE`和`NULL`. (5认同)
  • 个人更喜欢小写自己.阅读更容易. (2认同)

小智 6

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

根据《PSR-2编码样式指南》

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

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


sam*_*son 5

我知道我在这里参加聚会迟到了,但我会引用文档以防万一有人想要权威的答案,就像我一样。

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

事实上,紧接在上面的例子使用了这个事实:

$foo = True; // assign the value TRUE to $foo
Run Code Online (Sandbox Code Playgroud)

PhP 很奇怪。

  • PHP FIG 以及 Zend PHP 文档声明布尔值最好是小写。但从代码的角度来看,它没有区别。 (2认同)