PHP中預約義了幾個超級全局變量(superglobals) ,這意味着它們在一個腳本的所有做用域中均可用。 你不須要特別說明,就能夠在函數及類中使用。 PHP 超級全局變量列表: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION 在這一節咱們主要學習其中幾個變量,其餘的在後續的學習中結合其餘的知識點一塊兒學習 $GLOBALS 是PHP的一個超級全局變量組,在一個PHP腳本的所有做用域中均可以訪問。 $GLOBALS 是一個包含了所有變量的全局組合數組。變量的名字就是數組的鍵。 <?php $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } $_SERVER 是一個包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數組。這個數組中的項目由 Web 服務器建立。不能保證每一個服務器都提供所有項目;服務器可能會忽略一些,或者提供一些沒有在這裏列舉出來的項目。