Co się stanie, jeśli stała zostanie zdefiniowana na jednymstrona powie indeks.php, a następnie ponownie zdefiniowane na drugiej stronie powie nagłówek.php, a następnie nagłówek.php jest zawarty w index.php? To pytanie zostało zadane w wywiadzie i zastanawiam się, jaki byłby wynik.
Odpowiedzi:
1 dla odpowiedzi № 1Jeśli użyłeś error_reporting(E_ALL);
Pokaże ci to
Notice: Constant "CONSTANT NAME" already defined in "file name"
.
Lepiej sprawdź przed zdefiniowaniem nowej stałej, takiej jak:
if (!defined(CONSTANT)) { define ("CONSTANT", "Constant Value"); }