对于PHP中的一些内置变量,无论在PHP脚本的哪个地方我们都可以自由访问,这样的变量称之为”PHP超全局变量“。
在PHP变量作用域详解中我们就简单介绍过PHP超全局变量:

在绿色区域,即PHP脚本的范围,我们可以随时随地地访问PHP超全局变量,比如$_POST、$_GET和$_SESSION等。
PHP超全局变量一般包括以下几个变量:
| 变量 | 功能 |
|---|---|
| $GLOBALS | 引用全局作用域中可用的全部变量,一个包含了全部变量的全局组合数组 |
| $_SERVER | 获取服务器和执行环境信息,如头信息、路径、脚本位置等 |
| $_REQUEST | 收集 HTML 表单提交的数据,默认包含 $_GET、$_POST 和 $_COOKIE 的数组 |
| $_POST | 收集通过 HTTP POST 方法提交的表单数据 |
| $_GET | 收集通过 HTTP GET 方法提交的 URL 参数数据 |
| $_FILES | 收集通过 HTTP POST 方法上传文件的相关信息 |
| $_ENV | 获取服务器环境变量 |
| $_COOKIE | 收集通过 HTTP Cookies 方法提交的数据 |
| $_SESSION | 存储和获取当前会话的 session 变量数据 |
总结:PHP超全局变量能够在PHP脚本的任何一个地方被访问。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程