你要知道PHP处理变量的方式,要想在函数中访问全局变量要使用global关键字才能使用

$a = 123;
function test()
{
    global $a;
    $a = 2354;
}
test();
echo $a;//输出2354; 如果没有global $a 则输出123
自动全局变量意味着你不需要在函数中使用global关键字来使用它,直接用就行了