Es posible que ante ciertos escenarios, utilizemos una constante para almacenar algún valor global dentro de nuestro código.
Para definir una constante, basta con la siguiente línea:
<?php define("CONSTANTE", "Hola mundo."); ?>
Una vez definida, simplemente debemos invocarla para hacer uso de ese valor.
<?php echo CONSTANTE; //El resultado en pantalla será "Hola mundo." ?>
Normalmente, damos por sentado que dichas constantes están definidas, pero, ¿y si por algún motivo una constante no se definió?.
Si hacemos uso de esa constante y se diera ése último caso, lo más probable es que el resultado que obtengamos no sea el esperado.
Para controlar si la constante está declara, basta con hacer la siguiente pregunta.
<?php if (defined('CONSTANTE')) { echo CONSTANTE; } else { echo "La constante no ha sido definida"; } ?>
Un tip bastante sencillo, para algunos hasta obvio, pero de seguro útil.