小編給大家分享一下php預定義變量是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)主營君山網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,app開發(fā)定制,君山h5成都微信小程序搭建,君山網(wǎng)站營銷推廣歡迎君山等地區(qū)企業(yè)咨詢
PHP 提供了大量的預定義變量。這些變量將所有的外部變量表示成內建環(huán)境變量,并且將錯誤信息表示成返回頭。
預定義變量又叫超全局變量,包括:
$_GET、$_POST、$_SERVER、$_REQUEST、$GLOBALS、$_COOKIE、$_SESSION、$_ENV、$_FILES 、$php_errormsg 、$HTTP_RAW_POST_DATA、$http_response_header、$argc、$argv
預定義變量的作用域稱為“超全局作用域”:全局作用域 + 局部作用域的總和(函數(shù)內外全都可用)
超全局變量都是數(shù)組!
例如,$_GET變量(數(shù)組):
get這個詞,常常出現(xiàn)在這里:
這叫做“表單以get方式提交數(shù)據(jù)”
則$_GET這個預定義數(shù)組變量,就是指以這種方式提交的所有數(shù)據(jù)的集合(數(shù)組)
對應來說,也可以以post方式提交數(shù)據(jù)
注意:get這個詞,似乎沒有中文翻譯。
實際上,在網(wǎng)頁中,以get方式提交數(shù)據(jù)有多種形式:
形式一:
其作用是:用戶填寫表單數(shù)據(jù),并提交后,會將數(shù)據(jù)發(fā)送(提交)給頁面abc.php,其實也可以理解為“打開”該網(wǎng)頁(abc.php),還可以理解為“請求”該網(wǎng)頁(abc.php)
形式二:
文字。。。
其作用是:用戶點擊鏈接后,會將數(shù)據(jù)發(fā)送(提交)給頁面abc.php,其實也可以理解為“打開”該網(wǎng)頁(abc.php),還可以理解為“請求”該網(wǎng)頁(abc.php),這種請求也是get請求
形式三:
其作用是:當該行語句執(zhí)行的時候(通常其實是在函數(shù)中),會將數(shù)據(jù)發(fā)送(提交)給頁面abc.php,其實也可以理解為“打開”該網(wǎng)頁(abc.php),還可以理解為“請求”該網(wǎng)頁(abc.php),這種請求也是get請求
形式四:
其作用是:當該行語句執(zhí)行的時候(通常其實是在函數(shù)中),會將數(shù)據(jù)發(fā)送(提交)給頁面abc.php,其實也可以理解為“打開”該網(wǎng)頁(abc.php),還可以理解為“請求”該網(wǎng)頁(abc.php),這種請求也是get請求
以上是php預定義變量是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!