定数が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"); }