¿Hay una diferencia entre true
y TRUE
o false
y FALSE
en PHP?¿Por qué los booleanos PHP son minúsculas y mayúsculas?
Respuesta
http://php.net/manual/en/language.types.boolean.php
Para especificar un literal booleano, utilizar las palabras clave VERDADERO o FALSO. Ambos son sensibles a mayúsculas y minúsculas.
No, el analizador de PHP no es muy exigente cuando se trata de
constantes true, verdadero y falso, falsas entre mayúsculas y minúsculas por defecto. Pero la simetría de los otros espacios de nombres de identificador, que se pueden definir mayúsculas y minúsculas:
define("mixedCASE", 123, TRUE);
print MiXeDcAsE;
Y eso es sólo la forma en TRUE
y FALSE
fueron declarados previamente. (. No son analizador/órdenes internas del lenguaje)
Si se va a utilizar JSON entonces el estándar RFC7159 dice:
Los nombres literales deben estar en minúsculas. No se permiten otros nombres literales.
Y de Php 5.6:
json_decode() ahora rechaza variantes no minúsculas de los literales JSON verdadero, falso y nulos en todo momento, según la especificación JSON
Y de acuerdo con PSR-2 standard:
Las palabras clave de PHP DEBEN estar en minúsculas.
Las constantes de PHP verdadero, falso y nulo DEBEN estar en minúsculas.
Ps .: No pude publicar el enlace al RFC7159 debido a las limitaciones de SO.
Aquí está el enlace [RFC7159] (http://rfc7159.net/rfc7159#rfc.section.3) = o) – Mandrake
- 1. ¿Por qué los operadores XPath distinguen entre mayúsculas y minúsculas?
- 2. interruptor de mayúsculas y minúsculas, php
- 3. PHP entre mayúsculas y minúsculas explotar()
- 4. ¿PHP no distingue entre mayúsculas y minúsculas?
- 5. mayúsculas y minúsculas del partido por RegExp
- 6. PHP array, ¿Los índices de matriz son sensibles a mayúsculas y minúsculas?
- 7. css mayúsculas y minúsculas
- 8. .NET HttpSessionState mayúsculas y minúsculas
- 9. ¿Por qué las etiquetas son todas minúsculas?
- 10. MySQL mayúsculas y minúsculas consulta
- 11. ¿Por qué la instrucción de mayúsculas y minúsculas no es sensible a mayúsculas/minúsculas cuando nocasematch está desactivado?
- 12. PHP Reemplazar y minúsculas
- 13. Ignorar mayúsculas y minúsculas en Python Strings
- 14. OData y distinción entre mayúsculas y minúsculas
- 15. Teclas sin mayúsculas y minúsculas para NSDictionary
- 16. ¿Cómo evitar que los usuarios escriban con mayúsculas y minúsculas?
- 17. ¿Los nombres de usuario siempre distinguen entre mayúsculas y minúsculas?
- 18. ¿F es sensible a mayúsculas y minúsculas?
- 19. ordenación de lista insensible a mayúsculas y minúsculas, sin minúsculas?
- 20. Conversión de mayúsculas y minúsculas en JavaScript
- 21. VB6 Editor cambia de mayúsculas y minúsculas.
- 22. En los sistemas operativos o navegadores son nombres font-familia CSS mayúsculas y minúsculas
- 23. ¿Los encabezados del correo electrónico son sensibles a las mayúsculas y minúsculas?
- 24. ¿Los procedimientos almacenados de SQL distinguen entre mayúsculas y minúsculas?
- 25. ¿Los selectores de CSS distinguen entre mayúsculas y minúsculas?
- 26. Insensibilidad de mayúsculas y minúsculas en los selectores?
- 27. ¿Los UDID del dispositivo iOS son sensibles a mayúsculas y minúsculas?
- 28. ¿Los valores del encabezado de la conexión HTTP son sensibles a mayúsculas y minúsculas?
- 29. ¿Los encabezados HTTP (tipo de contenido, etc.) son sensibles a mayúsculas y minúsculas?
- 30. Lucene, búsqueda sensible a mayúsculas y minúsculas
¿Por qué tantos votos a la baja? – Roman
Porque podrías haberlo descubierto en cinco segundos con Google. – Interrobang
Entonces, ¿qué pasa con esta discusión: http://stackoverflow.com/questions/2013848/uppercase-booleans-vs-lowercase-in-php si todo lo que hay para esto se puede buscar en Google en 5 minutos? – frnhr