首頁 > 後端開發 > php教程 > 預定義變數 - PHP手冊筆記

預定義變數 - PHP手冊筆記

WBOY
發布: 2016-08-08 09:28:41
原創
998 人瀏覽過

預定義變數將所有的外部變數表示成內建環境變量,並且將錯誤訊息表示成返回頭。超全域變數是在全部作用域中始終可用的內建變數。在函數或方法中無需執行global $variable,就可以存取它們。

$GOBALS引用全局作用域中可用的全部變量,在PHP中總是可用。

$_SERVER伺服器和執行環境信息,這個包含的數組元素較多,例如$_SERVER['PHP_SELFT']$_SERVER['SCRIPT_FILENAME']$_SERVER['SCRIPT_FILENAME']

。這個陣列中的項目由Web伺服器創建,不能保證每個伺服器都提供全部項目。

$_GET

透過URL參數傳遞給目前腳本的變數數組。

$_POST

透過HTTP POST方法傳遞給目前腳本的變數的陣列。

$_FILES

透過HTTP POST方式上傳到目前腳本的檔案的陣列。

$_REQUEST預設包含了$_GET$_POST$_COOKIE的陣列。以命令列方式運行時,將不包含argvargc訊息,他們將存在與$_SERVER數組。這個陣列的項目及其順序依賴於與PHP的variables_order

指令的配置。

$_SESSION目前腳本可用SESSION變數的數組,透過session_start()

啟動新會話或重複使用現有會話。

$_ENV

透過環境方式傳遞給目前腳本的變數的數組,這些變數從PHP解析器的運行環境匯入到PHP的全域命名空間。

$_COOKIE透過HTTP Cookies方式傳遞給目前腳本的變數的數組,可以透過setcookie()

在客戶端設定Cookie。

$php_errormsg

包含由PHP產生的最新錯誤訊息,只在錯誤發生的作用域內可用。

$HTTP_RAW_POST_DATA

包含POST提交的原始資料。

$http_response_header

包含了HTTP響應頭,在我的系統中怎麼沒有試驗成功呢。

$argc包含當運行於命令列下傳遞給目前腳本的參數的數目,最小值為1。僅在regiser_argc_argv

開啟時可用。

$argv

包含當運行於命令列下傳遞給當前腳本的參數的數組,第一個參數總是當前腳本的檔案名稱。

(全文完)

以上就介紹了預定義變數 - PHP手冊筆記,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板