php - TRUE还是真正的区别?

时间:2012-07-18 10:41:18

标签: php

我只是想知道在PHP中我见过人们都使用这两种情况..

if($var===TRUE)

if($var===true)

只是想知道它们之间存在实际差异,还是在布尔值中使用的编码标准/格式?

2 个答案:

答案 0 :(得分:36)

完全没有区别。来自the docs

  

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

According to PSR-2,正如Laxus和Paul Bain在评论中所说,标准是用小写字母写的。

答案 1 :(得分:8)

小写通常被认为是一种很好的做法,请参阅stackoverflow上的小写着色:)

并且没有相关性,但你应该总是在条件中使用true(true === $ var),这是一种很好的做法,可以在错误输入条件时避免偷偷摸摸的错误,例如:$ var = true