我有 2 个文件。让我们说:
第一个.php
$a = 'blah';
echo 'echo2='.$a;
function foo(){
global $a;
echo 'echo3='.$a;
return $a;
}
第二个.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 !