PHP學習筆記 預定義函式

2021-09-29 21:46:29 字數 459 閱讀 6614

從php4.1開始,php提供一套附加的預定義陣列,這些陣列的操作方式和普通陣列沒有什麼區別,不用自己定義。但是他卻非常重要。

(1)$_server:變數有web伺服器設定或者直接與當前指令碼的執行環境相關聯。

(2)$_env:執行環境提交至指令碼的變數

(3)$_get:經由url提交至指令碼的變數

(4)$_post:經由http post方法提交至指令碼的變數

(5)$_request:經由get,post和cookie機制提交至指令碼的變數,因此該陣列並不值得信任

(6)$_cookie:經由http cookies方法提交至指令碼的變數

(7)$_session:當前註冊給指令碼會話的變數

(8)$_globals:包含乙個引用指向每個當前指令碼的全域性範圍內有效的變數。該陣列的鍵名為全域性變數的名稱。

(9)$_files:經由http post檔案上傳提交至指令碼的變數。

PHP學習筆記1 2 預定義變數參考

預定義變數和使用者自定義變數在使用上沒有區別,大多數預定義變數的執行結果都是伺服器的相關資訊 如 版本號 路徑 錯誤引數等 所以我們很少將其用於 前台開發,如果被別有用心得人知道了後,會嚴重威脅伺服器的安全。file 獲取目標檔案的路徑及檔名稱,如果用在包含檔案中,則返回包含檔名,自php4.0.2...

PHP預定義變數

1 預定義變數不是使用者自定義的變數,而是php定義好的變數,使用者直接使用就行,常用的有9個預定義變數 1 get 接收get方式傳過來的資料 2 post 接收post方式傳過來的資料 3 request 接收任何方式傳輸的資料 4 server 伺服器與客戶端的相關資訊 5 globals 全...

php預定義變數

php 中的許多預定義變數都是 超全域性的 這意味著它們在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行 global variable,就可以訪問它們。超全域性變數是在全部作用域中始終可用的內建變數。以上預定義變數都是超全域性變數。以下預定義變數都是非全域性的。php errormsg 前...