/ / Definiendo constante en dos páginas e incluyendo una en la otra - php

Definiendo constante en dos páginas e incluyendo una en la otra - php

¿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 № 1

Si 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"); }