环境变量: $_env
http get变量: $_get
http post变量: $_post
request变量: $_request
http文件上传变量: $_files
http cookies: $_cookie
session变量: $_session
global变量: $_globals
服务器变量: $_server
$_server 是一个包含诸如头信息(header)、路径(path)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这是一个自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方法中不需要使用 global $_server;
php_self :当前正在执行脚本的文件名
document_root :当前运行脚本所在的文档根目录
remote_addr :正在浏览当前页面用户的 ip 地址。
$value) echo {$key}=>{$value}
;
输出:33http_host=>localhost
http_c/span>
http_accept=>text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
http_user_agent=>mozilla/5.0 (windows nt 6.3; wow64) applewebkit/537.36 (khtml, like gecko) chrome/31.0.1650.63 safari/537.36
http_accept_encoding=>gzip,deflate,sdch
http_accept_language=>zh-cn,zh;q=0.8
path=>c:\programdata\oracle\java\javapath;c:\program files (x86)\intel\icls client\;c:\program files\intel\icls client\;c:\program files (x86)\nvidia corporation\physx\common;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\program files\intel\intel(r) management engine components\dal;c:\program files\intel\intel(r) management engine components\ipt;c:\program files (x86)\intel\intel(r) management engine components\dal;c:\program files (x86)\intel\intel(r) management engine components\ipt;c:\program files\lenovo\bluetooth software\;c:\program files\lenovo\bluetooth software\syswow64;c:\program files (x86)\lenovo\lenovo home\;%java_home%\bin;%java_home%\jre\bin;c:\program files (x86)\windows kits\8.1\windows performance toolkit\;c:\program files\microsoft sql server\110\tools\binn\;c:\program files\mysql\mysql server 5.5\bin;
systemroot=>c:\windows
comspec=>c:\windows\system32\cmd.exe
pathext=>.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
windir=>c:\windows
server_signature=>apache/2.4.9 (win32) php/5.5.12 server at localhost port 80
server_software=>apache/2.4.9 (win32) php/5.5.12
server_name=>localhost
server_addr=>::1
server_port=>80
remote_addr=>::1
document_root=>c:/wamp/www/
request_scheme=>http
c/span>
c/wamp/www/
server_admin=>admin@example.com
script_filename=>c:/wamp/www/array/arr1.php
remote_port=>21721
gateway_interface=>cgi/1.1
server_protocol=>http/1.1
request_method=>get
query_string=>
request_uri=>/array/arr1.php
script_name=>/array/arr1.php
php_self=>/array/arr1.php
request_time_float=>1452865977.555
request_time=>1452865977
环境变量:$_env
在解析器运行时,这些变量从环境变量转变为 php 全局变量名称空间(namespace)。它们中的许多都是由 php 所运行的系统决定。完整的列表是不可能的。请查看系统的文档以确定其特定的环境变量。
这是一个自动全局变量。它在所有的脚本中都有效。在函数或方法中不需要使用 global $_env;
以上就介绍了超全局数组(预定义变量),包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
