PHPではdefine関数で宣言した定数は、どのスコープにいてもグローバル変数となります。 もちろん宣言するのは"定数"ですので、再宣言や再代入はできません。 PHPの普通の変数と違うところは、"$"を使わないで呼び出しができるところですかね。
ある日の町、プログラミングの国では、定数という名前の勇敢な騎士がいました。この騎士は、"define()" という魔法の言葉を使うことができました。 この騎士の使命は、定数として知られる、変更できない値を定めることでした。彼の魔法の言葉 "define()" は ...