除了用户定义的变量外,PHP还使用许多称为superglobals的预定义变量填充全局命名空间。始终可以从任何函数或方法中访问它们,而无需指定global关键字。supperglobals的列表在下面给出-
$全球 | 引用全局范围内的所有可用变量 |
$_?SERVER | 服务器和执行环境信息 |
$_?GET | HTTP GET变量 |
$_?POST | HTTP POST变量 |
$_?FILES | HTTP文件上传变量 |
$_?REQUEST | HTTP请求变量 |
$_?SESSION | 会话变量 |
$_?ENV | 环境变量 |
$_?COOKIE | HTTP Cookie |
$php_?errormsg | 上一条错误消息 |
$HTTP_?RAW_?POST_?DATA | 原始POST数据 |
$http_?response_?header | HTTP响应头 |
$argc | 传递给脚本的参数数量 |
$argv | 传递给脚本的参数数组 |