私は2つのファイルを持っています。まあ言ってみれば :
最初の.php
$a = 'blah';
echo 'echo2='.$a;
function foo(){
global $a;
echo 'echo3='.$a;
return $a;
}
second.php
require_once(path/to/the/file/first.php);
echo 'echo='.$a;
$b = foo();
echo 'echo4='.$b;
second.php ファイルを実行すると、次の出力が得られます。
echo=blah
echo2=blah
echo3=
echo4=
私の質問は、「関数 foo で変数 $a にアクセスできないのはなぜですか!