global
キーワードを使用せずに、PHPでグローバル変数をJava stlye方式で使用する別の方法はありませんか?
以下の例は、非常に一般的で単純なものです。キーワードでやろうと思いdefine
ますが、ご覧のように、バリバレは互いに依存しているので、では達成できないと思いますdefine
。
もちろん、以下の例ではエラーが発生しています。
このための解決策を本当に楽しみにしています。global
グローバル変数を使用したい関数の定義を書かなければならないことは、より良い解決策であるはずの非常に効果のない解決策のように思えます。
$BASE_URL = "mysite.com";
$PRODUCTS_URL = $BASE_URL . "/products";
$ABOUT_URL = $BASE_URL . "/about";
function foo() {
echo $BASE_URL;
}