私はこのようなコードを持っています:
<?
$a="localhost";
function body(){
global $a;
echo $a;
}
function head(){
global $a;
echo $a;
}
function footer(){
global $a;
echo $a;
}
?>
1つの場所でグローバル変数を定義し、$a一度にすべての関数で変数にアクセスできるようにする方法はありますか?global $a;もっと活用せずに?
globalキーワードが気に入らない場合は$GLOBALS['a']、すべてのスコープでスーパーグローバルを使用するか、関数にパラメーターを渡すことを検討してください。