首頁 >後端開發 >php教程 >超全域數組(預定義變數)

超全域數組(預定義變數)

WBOY
WBOY原創
2016-07-29 09:06:331099瀏覽

 HTTP POST變數:request變數:HTTP檔案上傳變數:HTTPies: $_FILES伺服器變數: $_SERVERPHP_SELF :目前正在執行腳本的檔案名稱 DOCUMENT_ROOT :目前執行腳本所在的文件根目錄 REMOTE_ADDR :正在瀏覽目前頁面使用者的 IP 位址。
 伺服器變數:      $_SERVER
環境變數:
$_POST
 $_REQUEST
 $_FILES
$_SESSION
 Global變數: $_GLOBALS
$_SERVER 是一個包含頭資訊(頭數組)、腳本路徑(locationser)和腳本路徑的數字組。數組的實體由 web 伺服器建立。不能保證所有的伺服器都能產生所有的信息;伺服器可能忽略了一些訊息,或者產生了一些未在下面列出的新的信息。這是一個自動全域變數。這只不過意味這它在所有的腳本中都有效。在函數或方法中不需要使用 global $_SERVER;

<?php
	echo count($_SERVER);
	foreach($_SERVER as $key=>$value)
		echo "{$key}=>{$value}<br>";

輸出:

33HTTP_HOST=>localhost


HTTP_C/span>
*/*;q=0.8

HTTP_USER_AGENT=>Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.633/1650. ip,deflate, sdch

HTTP_ACCEPT_LANGUAGE=>zh-CN,zh;q=0.8PATH=>C:ProgramDataOracleJavapathpath CorporationPhysXCommon;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:Program FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine ComponentsIPT;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel(R) Management EngIPon] :Program FilesLenovoBluetooth Software;C:Program FilesLenovoBluetooth Softwaresyswow64;C:Program Files (x86)LenovoLenovo Home;%JAVA_HOME%bin;%JAVA_HOME%jrebin;C:Program Files (x86) SQL Server110ToolsBinn;C:Program FilesMySQLMySQL Server 5.5bin;

SystemRoot=>C:WINDOWS
COMSPEC=>C:WINDOWSsystem32cmd.exeCOMSPEC=>C:WINDOWSsystem32cmd.exe
VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
WINDIR=>C:WINDOWS
SERVER_SIGNATURE=> PHP
Apache/2.4.9 (Win32) PHP/5. at localhost Port 80
SERVER_SOFTWARE=>Apache/2.4.9 (Win32) PHP/5.5.12
SERVER_NAME=>localhost REMOTE_ADDR =>::1
DOCUMENT_ROOT=>C:/wamp/www/
REQUEST_SCHEME=>http

C/span>C/wamp/www. com
SCRIPT_FILENAME=>C:/wamp/www/array/arr1.php
REMOTE_PORT=>21721
GATEWAY_INTERFACE=C/1
GATEWAY_INTERFACE>C1/1.
REQUEST_METHOD=> GET
QUERY_STRING=>
REQUEST_URI=>/array/arr1.php
SCRIPT_NAME=>/array/arr1.php
_FLOAT=>1452865977.555
REQUEST_TIME=>1452865977

環境變數:$_ENV
環境變數:$_ENV

。它們中的許多都是由 PHP 所運行的系統決定。完整的列表是不可能的。請查看系統的文檔以確定其特定的環境變數。 這是一個自動全域變數。它在所有的腳本中都有效。函數或方法中不需要使用 global $_ENV; 

以上就介紹了超全域數組(預定義變數),包含了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn