#### 1. 什么是超全局變量 --- PHP官網:[超全局變量](https://www.php.net/manual/zh/language.variables.superglobals.php) 超全局變量就是在全部作用域中始終可用的內置變量。 全局作用域、函數作用域都可以使用的PHP內置變量。 在函數或方法中無需執(zhí)行 global $variable; 就可以訪問它們。 ```php <?php $a = 123; test(); function test() { // 非超全局變量 // 函數內使用必須使用global關鍵字 global $a; var_dump($a); // 超全局變量無須global var_dump($_GET); } ``` #### 2. PHP的九個超全局變量 --- | 序號 | 超全局變量 | 描述 | | ------------ | ------------ | ------------ | | 1 | $_GET | 獲取get請求數據 | | 2 | $_POST | 獲取post請求數據 | | 3 | $_REQUEST | 獲取請求 | | 4 | $_FILES | 存儲各種與上傳文件有關的信息 | | 5 | $_COOKIE | 獲取cookie數據 | | 6 | $_SESSION | 獲取session數據 | | 7 | $_SERVER | 獲取服務器信息 | | 8 | $_ENV | 只是被動的接受服務器端的環(huán)境變量并把它們轉換為數組元素 | | 9 | $GLOBALS | 引用全局作用域中可用的全部變量 |