預定義變數-PHP手冊筆記
預定義變數將所有的外部變數表示成內建環境變數,並且將錯誤資訊表示成返回頭。超全域性變數是在全部作用域中始終可用的內建變數。在函式或方法中無需執行global $variable
,就可以訪問它們。
$GOBALS
引用全域性作用域中可用的全部變數,在PHP中總是可用。
$_SERVER
伺服器和執行環境資訊,這個包含的陣列元素較多,比如$_SERVER[`PHP_SELFT`]
,$_SERVER[`SCRIPT_FILENAME`]
,$_SERVER[`SERVER_NAME`]
等。這個陣列中的專案由Web伺服器建立,不能保證每個伺服器都提供全部專案。
$_GET
通過URL引數傳遞給當前指令碼的變數陣列。
$_POST
通過HTTP POST方法傳遞給當前指令碼的變數的陣列。
$_FILES
通過HTTP POST方式上傳到當前指令碼的檔案的陣列。
$_REQUEST
預設情況包含了$_GET
、$_POST
和$_COOKIE
的陣列。以命令列方式執行時,將不包含argv
和argc
資訊,他們將存在與$_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筆記
- Laravel 原始碼筆記 PHP 預定義介面 ArrayAccessLaravel原始碼筆記PHP
- 函式-PHP手冊筆記函式PHP筆記
- 型別-PHP手冊筆記型別PHP筆記
- 型別 - PHP手冊筆記型別PHP筆記
- 複習PHP-語言參考-預定義變數PHP變數
- 基本語法-PHP手冊筆記PHP筆記
- PHP核心定義變數的方式PHP變數
- nginx內建預定義變數Nginx變數
- 預定義的SQL*Plus變數SQL變數
- 異常處理-PHP手冊筆記PHP筆記
- 自學PHP筆記(四) PHP變數和常量PHP筆記變數
- 自學PHP筆記(四) PHP常量和變數PHP筆記變數
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- PHP4使用者手冊:變數->基礎 (轉)PHP變數
- 『忘了再學』Shell基礎 — 17、預定義變數變數
- Linux架構27 Ansible變數, 定義變數的方式, 變數註冊, facts快取Linux架構變數快取
- PHP 手冊 (類與物件) 學習筆記二:屬性PHP物件筆記
- PHP 手冊 (類與物件) 學習筆記三:類常量PHP物件筆記
- PHP 手冊 (類與物件) 學習筆記十:抽象類PHP物件筆記抽象
- 向量定義筆記筆記
- 變數定義錯誤變數
- 01.變數定義變數
- PHP 手冊 (類與物件) 學習筆記一:基本概念PHP物件筆記
- PHP 手冊 (類與物件) 學習筆記七:物件繼承PHP物件筆記繼承
- 變數的定義和使用變數
- 重溫手冊(二):變數與常量變數
- 《Linux命令速查手冊》筆記Linux筆記
- [python學習手冊-筆記]003.數值型別Python筆記型別
- c+++變數宣告和定義C++變數
- grafana如何使用定義的變數Grafana變數
- php變數的型別是如何轉換的?常量如何定義?系統常量是如何定義的?PHP變數型別
- 【筆記】遊標變數筆記變數
- 轉前端 vue.js 學習筆記-1.2-使用 let 與 const 定義常量變數前端Vue.js筆記變數
- 深入理解 PHP 的 7 個預定義介面PHP
- PHP 手冊 (類與物件) 學習筆記四:類的自動載入PHP物件筆記
- PHP 手冊 (類與物件) 學習筆記六:訪問控制(可見性)PHP物件筆記
- PHP 手冊 (類與物件) 學習筆記八:範圍解析操作符 ( :: )PHP物件筆記