background image

PHP 超级全局变量数组

PHP 超级全局变量数组(Super Global Array),又称为 PHP 预定义数组,是由 PHP 引擎内
置的,不需要开发者重新定义。

 在 PHP 脚本运行时,PHP 会自动将一些数据放在超级全局

数组中
php 超级全局变量列表 
 

$_GET

[] 获得以 GET 方法提交的变量数组 

 

$_POST

[] 获得以 POST 方法提交的变量数组 

 

$_COOKIE

[] 获取和设置当前网站的 Cookie 标识 

 

$_SESSION

[] 取得当前用户访问的唯一标识,以数组形式体现,如 sessionid 以及自定义

session 数据 
 

$_ENV

[] 当前 php 环境变量数组 

 

$_SERVER

[] 当前 php 服务器变量数组 

 

$_FILES

[] 上传文件时提交到当前脚本的参数值,以数组形式体现 

 

$_REQUEST

[] 包含当前脚本提交的全部请求, 

 

$_GET

$_POST

$_COOKIE

$_SESSION

的所有动作

 

 

$GLOBALS

[] 包含正在执行脚本所有超级全局变量的引用内容 

 
PHP 系统常量 
 

__FILE__

 当前 PHP 程序脚本的绝对路径及文件名称 

 

__LINE__

 存储该常量所在的行号 

 

__FUNCTION__

 存储该常量所在的函数名称 

 

__CLASS__

 存储该常量所在的类的名称 

 

__METHOD__

存储该常量所在的类的方法的名称

 

 
PHP_VERSION 存储当前 PHP 的版本号,也可以通过 PHPVERSION()函数获取。