用户定义的所有全局变量都会放在$GLOBALS中,局部作用域不能访问全局变量,$GLOBALS是一个超全部变量,可以任意地方访问。
<?php $number=100; $_GET['age']=25; function show(){ $show="function"; //echo $number;//错误,局部作用域无法访问全局变量 echo $_GET['age']."<br>"; echo $GLOBALS['number'];//全局变量,使用超全部变量可以任意访问 } show();
输出:
25
100