/ / 2つのページで定数を定義し、一方を他方に含める-php

2つのページで定数を定義し、もう一方にPHPを含める

定数が1つに定義されている場合はどうなりますかページはindex.phpと言い、次に別のページで再び定義され、header.phpと言い、header.phpはindex.phpに含まれていますか?この質問は面接で尋ねられました、そして私は結果が本当にどうなるのか疑問に思っています。

回答:

回答№1は1

あなたが使用している場合 error_reporting(E_ALL); それはあなたに表示されます

Notice: Constant "CONSTANT NAME" already defined in "file name".

次のような新しい定数を定義する前に確認することをお勧めします。

if (!defined(CONSTANT)) { define ("CONSTANT", "Constant Value"); }