王新阳

wangxinyang

PHP超全局变量

  超全局变量是PHP4.1引入的在全部作用域中始终可用的内置变量。在函数或方法中无需使用global关键字就能访问超全局变量。

  $GLOBALS:引用全局作用域中可用的全部变量。一个包含了全部变量的全局组合数组。变量的名字就是数组的键。

  $_SERVER:一个包含了诸如头信息(header)、路径(path)、以及脚本位置(srcipt location)等信息的数组。这个数组中的项目由Web服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。

  $_GET:HTTP GET变量,通过 URL 参数传递给当前脚本的变量的数组。

  $_POST:HTTP POST变量,当HTTP POST请求的Content-Type是application/x-www-form-urlencoded或 multipart/form-data时,会将变量以关联数组形式传入当前脚本。

  $_FILES:HTTP文件上传变量,通过HTTP POST方式上传到当前脚本的项目的数组。

  $_COOKIE:HTTP Cookies,通过HTTP Cookies方式传递给当前脚本的变量的数组。

  $_SESSION:Session 变量,当前脚本可用SESSION变量的数组。

  $_REQUEST:HTTP Request变量,默认情况下包含了$_GET,$_POST和$_COOKIE的数组。$_FILES信息从PHP4.1起被从$_REQUEST中移除。

  $_ENV:环境变量,通过环境方式传递给当前脚本的变量的数组。这些变量被从 PHP 解析器的运行环境导入到 PHP 的全局命名空间。很多是由支持 PHP 运行的 Shell 提供的,并且不同的系统很可能运行着不同种类的 Shell,所以不可能有一份确定的列表。

————————————————
原文链接:https://blog.csdn.net/asty9000/java/article/details/80870358

2020-04-11
2024-09-21 星期六 农历八月十九