$GLOBALS — 引用全局作用域中可用的全部變量
說明
一個包含了全部變量的全局組合數組。變量的名字就是數組的鍵。
範例1 $GLOBALS範例
<?php function test() { $foo = "local variable"; echo '$foo in global scope: ' . $GLOBALS["foo"] . "\n"; echo '$foo in current scope: ' . $foo . "\n"; } $foo = "Example content"; test(); ?>
以上例程的輸出類似於:
$foo in global scope: Example content $foo in current scope: local variable
注釋
"Superglobal"也稱爲自動化的全局變量。這就表示其在腳本的所有作用域中都是可用的。不需要在函數或方法中用 global $variable; 來訪問它。
變量可用性:與所有其他超全局變量不同,$GLOBALS在PHP中總是可用的。