5.1.7. php预定义变量¶
超全局变量:
$GLOBALS: 引用全局作用域中可用的全部变量, 一个包含了全部变量的全局组合数组。变量的名字就是数组的键
$_SERVER: 服务器和执行环境信息
$_GET: http的GET方法,$_GET[“param”]
$_POST: http的POST方法,$_POST[“param”]
$_FILES: 通过 HTTP POST 方式上传到当前脚本的项目的数组
$COOKIE: 通过 HTTP Cookies 方式传递给当前脚本的变量的数组
$_COOKIE["name"]
$_REQUEST: 默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组
$_SESSION: 当前脚本可用 SESSION 变量的数组
$_ENV: 通过环境方式传递给当前脚本的变量的数组
$_ENV["USER"]
其他预定义变量:
$php_errormsg: 前一个错误信息, 这个变量仅在 php.ini 文件中的 track_errors 配置项开启的情况下可用
$HTTP_RAW_POST_DATA — 原生POST数据
$http_response_header — HTTP 响应头
$argc — 传递给脚本的参数数目
$argv — 传递给脚本的参数数组