完全没有区别。 来自文档: 要指定布尔文字面值,请使用关键字TRUE或FALSE。 两者都不区分大小写。 根据PSR-2规范,正如Laxus和Paul Bain在他们的评论中所述,标准是以小写形式书写它们。
一般来说,使用小写字母是一个好的习惯,可以看看stackoverflow上小写字母的着色效果 :) 虽然与此无关,但在条件语句中应该始终将true放在前面,比如:true === $var。这是一个好的习惯,可以避免在条件语句中错误地输入不同于预期的变量值,例如:$var = true。
True
和False
,而在C++中,您定义TRUE
和FALSE
作为常量分配给1和0(如果您尚未使用stdbool.h
并遵守“常量应大写”的规则)。 - Taha Paksu