2012-07-18 2 views
22

내가 본 사람들은 그들에 실제 차이 또는 코딩 표준/형식은 부울 값에 사용되는 현상이 발생 궁금 ..php - 참 또는 참 차이가 있습니까? 난 그냥 PHP에서 궁금

if($var===TRUE) 

if($var===true) 

을 모두에게 이러한 경우를 사용할 수 있습니까?

+6

차이가 없습니다. [PSR-2 표준] (https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)을 따르려면, 소문자 일 수있다. – Federkun

답변

33

전혀 차이가 없습니다. the docs :

부울 리터럴을 지정하려면 TRUE 또는 FALSE 키워드를 사용하십시오. 둘 다 대소 문자를 구분하지 않습니다. 자신의 의견 Laxus와 폴 베인 모두에 의해 명시된 바와 같이

According to PSR-2

은의 표준는 소문자로 작성하는 것입니다.

7

소문자는 일반적으로 유래 :

그리고되지 관련에 소문자의 착색을 참조하는 것이 좋습니다 간주됩니다,하지만 당신은 항상 (사실 ===의 $ var에) 조건에서 진정한 첫째을 사용한다이 조건을 잘못 입력 할 때 부적절한 버그를 피하는 것이 좋습니다. 예 : $ var = true

관련 문제