Haz las cosas bien y no tendrás problemas. Algunas versiones de PHP (sí, depende de la configuración pero no recuerdo cuál configuración específica) acepta esas cosas y convierte implícitamente constantes desconocidas a variables o a claves en un vector, sin advertencias
La sintaxis sin comillas es válida SOLAMENTE cuando se interpolan variables en cadenas, como por ejemplo en:
Código PHP:
Ver originalecho "Mi root es $SERVER[DOCUMENT_ROOT]";
En cualquier otro caso, lo que sucede es que PHP adivina intenciones.
Saludos.