自定义全局变量的作用域为当前的脚本文件的任意位置(函数或者方法啊之类的),但是要想用它们必须先执行一下 global $variable语句 (variable为要使用的全局变量) ,或者是使用$_GLOBAL['变量名字']来调用。
超全局变量作用于也是为当前的脚本文件的任意位置,在使用的时候无需先执行 global $variable语句,可以直接使用,十分方便。
超全局变量数组就是存放超全局变量的数组。。。。。
有一个数组:$arr = array(2, 11, 98, 'hello world');
若执行 echo $arr; 语句,则只会输出:Array
若执行 print_r($arr); 则会输出如下结果:
Array ( [0] => 2 [1] => 11 [2] => 98 [3] => hello world )
若执行var_dump($arr); 则会输出如下结果:
array(4) { [0]=> int(2) [1]=> int(11) [2]=> int(98) [3]=> string(11) "hello world" }
var_dump() 比 print_r会详细一点