久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

11
2018/08

PHP 中的超級全局變量局部變量和全局變量

發(fā)布時間:2018-08-11 09:28:47
發(fā)布者:pengyifeng
瀏覽量:
0

PHP編譯代碼有些變量是提前定義的,不需要在使用的時候重新定義,這些變量可以再任何時候直接使用,你不需要特別說明,就可以在函數(shù)及類中使用。

PHP 超級全局變量列表:

$GLOBALS,$_SERVER,$_REQUEST,$_POST,$_GET,$_FILES,$_ENV,$_COOKIE,$_SESSION

$_SERVER 是一個數(shù)組,一個服務器生成的數(shù)組。這個數(shù)組中包含了一些網(wǎng)頁header信息、訪問路徑、和一些腳本位置等等很多信息的數(shù)據(jù)。在這個數(shù)組中的數(shù)據(jù)都是由服務器來自動生成。可以絕大部分的服務器都可以完整生成;有的服務器可能會被忽略一些,或者是出現(xiàn)了一些沒有出現(xiàn)過的信息以及錯誤的數(shù)組。

PHP $_REQUEST 一個數(shù)據(jù)接收用的全局變量,用來收集HTML表單提交的數(shù)據(jù),或者是ajax前端提交過來的數(shù)據(jù)。

當我們點擊 "Submit" 按鈕來發(fā)送表單數(shù)據(jù)的時候, 表單的數(shù)據(jù)將被提交到form標簽中 action 屬性中指定的提交地址。 我們可以在指定的路徑文件中來處理發(fā)送過來的表單數(shù)據(jù)。在接收參數(shù)的處理文件中,我們就可以使用超級全局變量 $_REQUEST 來獲取之前表單提交過來的所有數(shù)據(jù),然后對數(shù)據(jù)進行處理。

PHP $_POST 被廣泛應用于收集表單數(shù)據(jù),在HTML form標簽的指定該屬性:"method="post"。

當我們點擊 "Submit" 按鈕來發(fā)送表單數(shù)據(jù)的時候, 表單的數(shù)據(jù)將被提交到form標簽中 action 屬性中指定的提交地址,但是我們需要給表單加一個屬性method="post”,讓表單的數(shù)據(jù)用post的方式來傳輸數(shù)據(jù)。 然后我們在后臺文件中需要使用對應的放來來獲取。在接收參數(shù)的處理文件中,我們就可以使用超級全局變量 $_POST 來獲取之前表單提交過來的所有數(shù)據(jù),然后對數(shù)據(jù)進行處理。

PHP $_GET 跟 PHP $_POST的使用方法一致,只不過數(shù)據(jù)傳輸?shù)姆绞讲煌琯et在url中傳遞數(shù)據(jù),在后臺文件中接收數(shù)據(jù)就不能用$_POST來接受數(shù)據(jù),而需要改用$_GET來獲取get方式傳輸?shù)臄?shù)據(jù)。

$_GET 也可以收集URL中發(fā)送的數(shù)據(jù)。

局部變量。在函數(shù)內部聲明的變量,就是局部變量,當函數(shù)執(zhí)行完畢,局部變量就消失了。局部變量,只能在函數(shù)內部使用,簡單來說就是只能在當前的方法中使用,換個方法,變量就消失需要重新定義。

全局變量.jpg

在函數(shù)外部聲明的變量,就是全局變量。在 PHP 中,全局變量,就是在函數(shù)方法外部定義一個全局變量,在所有方法中都可以使用該全局變量

全局變量.jpg

關鍵詞:
返回列表