$GLOBALS——指的是在全局范围内可用的所有变量。$GLOBALS包含所有变量的全局复合数组。变量的名称是数组的键。(即所有出现过的全局变量都可以通过$GLOBALS获取)注:“Superglobal”也叫自动全局变量。这意味着它在脚本的所有范围内都可用,不需要使用全局$variable;在访问它的函数或方法中。与所有其他超全局变量不同,`$GLOBALS`在PHP中始终可用。在PHP中,函数外定义的全局变量在函数内是无法直接获取的,所以需要全局声明或者$GLOBALS[]来获取。$GLOBALS与global的区别:·$GLOBALS['variable']是外部全局变量$variable本身。全局$variable是与外部$variable同名的引用或指针。即函数生成的别名变量指向函数的外部变量,而不是函数真正的外部变量。这是一个简单的例子:$GLOBALS同global:1.在函数外声明的变量,在函数内可以使用;上面的例子也可以说明;2.在函数外声明是没有意义的,不能在函数内使用,下面是一个简单的例子:
