¿Qué pasará si una constante se define en uno?¿La página dice index.php y luego se define de nuevo en la otra página dice header.php y luego header.php se incluye en index.php? Esta pregunta se hizo en una entrevista y me pregunto cuál sería realmente el resultado.
Respuestas
1 para la respuesta № 1Si has usado error_reporting(E_ALL);
Te mostrará
Notice: Constant "CONSTANT NAME" already defined in "file name"
.
Mejor revisa antes de definir nuevas constantes como:
if (!defined(CONSTANT)) { define ("CONSTANT", "Constant Value"); }