【发布时间】:2012-07-18 10:41:18
【问题描述】:
我想知道,在 PHP 中,我见过人们同时使用这两种情况:
if($var === TRUE)
if($var === true)
它们之间是否存在实际差异或用于布尔值的编码标准/格式?
【问题讨论】:
-
没有区别。如果你想关注PSR-2 standard,它们必须是小写的。
-
True 和 False 呢?我已经看到它被使用并且奇怪的是代码应该可以工作,但我对此表示怀疑......
-
猜猜,这与成为 PHP 开发人员之前习惯另一种语言有关。例如,在 python 文档中,它表示
True和False,而在 C++ 中,您将TRUE和FALSE定义为分配给 1 和 0 的常量(如果您尚未使用stdbool.h并遵守“常量应该是大写”规则)。
标签: php