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