false / FALSE - 有什么不同吗?

问题描述 投票:33回答:3

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

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

php
3个回答
63
投票

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


3
投票

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

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

事实上,紧接着上述例子的例子使用了这个事实:

$foo = True; // assign the value TRUE to $foo

PhP是biZarRe。


3
投票

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

根据PSR-2 Coding Style Guide

PHP关键字必须是小写的。 PHP常量true,false和null必须是小写的。

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

© www.soinside.com 2019 - 2024. All rights reserved.