預定義變數將所有的外部變數表示成內建環境變量,並且將錯誤訊息表示成返回頭。超全域變數是在全部作用域中始終可用的內建變數。在函數或方法中無需執行global $variable
,就可以存取它們。
$GOBALS
引用全局作用域中可用的全部變量,在PHP中總是可用。
$_SERVER
伺服器和執行環境信息,這個包含的數組元素較多,例如$_SERVER['PHP_SELFT']
,$_SERVER['SCRIPT_FILENAME']
,$_SERVER['SCRIPT_FILENAME']
,
$_GET
$_POST
$_FILES
$_REQUEST
預設包含了
$_GET、
$_POST和
$_COOKIE的陣列。以命令列方式運行時,將不包含
argv和
argc訊息,他們將存在與
$_SERVER數組。這個陣列的項目及其順序依賴於與PHP的
variables_order
$_SESSION
目前腳本可用SESSION變數的數組,透過
session_start()
$_ENV
$_COOKIE
透過HTTP Cookies方式傳遞給目前腳本的變數的數組,可以透過
setcookie()
$php_errormsg
$HTTP_RAW_POST_DATA
$http_response_header
$argc
包含當運行於命令列下傳遞給目前腳本的參數的數目,最小值為1。僅在
regiser_argc_argv
$argv
(全文完)
以上就介紹了預定義變數 - PHP手冊筆記,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
🎜