/** * 1.$GLOBALS['var']是外部的全局变量本身 * 2.global $var是外部$var的同名引用或者指针。 * @var unknown_type */ $var1 = 1; $var2 = 2; function test() { global $var1; //等价于$GLOBALS['var1']=&$GLOBALS['var1']; return ++ $GLOBALS['var1']; } echo test(); //2 $var1=2; echo $var1 += 2; //4 echo test();//5