2012-07-18 15 views
22

Me pregunto en PHP que he visto usan tanto estos casos ..php - ¿VERDADERO o verdadero? personas

if($var===TRUE) 

if($var===true) 

ahí preguntando de una diferencia real en ellos o un estándar/formato de codificación que se utilizará en el valor booleano?

+6

Sin diferencia. Si desea seguir el [estándar PSR-2] (https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md), deben estar en minúsculas – Federkun

Respuesta

33

No hay diferencia en absoluto. De the docs:

Para especificar un literal booleano, use las palabras clave TRUE o FALSE. Ambos son sensibles a mayúsculas y minúsculas.

According to PSR-2, según lo declarado por tanto Laxus y Paul Bain en sus comentarios, el estándar es escribir en minúsculas.

7

minúscula generalmente se considera una buena práctica, ver la coloración de la minúscula en StackOverflow :)

Y no relacionado, pero siempre se debe utilizar cierto por primera vez en la condición (verdadera === $ var), este es una buena práctica para evitar errores furtivos cuando se escribe mal la condición, por ejemplo: $ var = verdadero

Cuestiones relacionadas