首頁 > 後端開發 > PHP問題 > php預定義變數有哪些

php預定義變數有哪些

(*-*)浩
發布: 2023-02-25 20:04:01
原創
3186 人瀏覽過

PHP 提供了大量的預定義變數。這些變數將所有的外部變數表示成內建環境變量,並且將錯誤訊息表示成回傳頭。

php預定義變數有哪些

預設變數又叫超全域變量,包括:(推薦學習:PHP影片教學

$ _GET、$_POST、$_SERVER、$_REQUEST、$GLOBALS、$_COOKIE、$_SESSION、$_ENV、$_FILES 、$php_errormsg 、$HTTP_RAW_POST_DATA、$http_response_header、$argc、$argv#定義變數的作用域稱為「超全域作用域」:全域作用域   局部作用域的總和(函數內外全都可用)

超全域變數都是陣列!

例如,$_GET變數(陣列):

get這個詞,常常出現在這裡:.....

這叫做「表單以get方式提交資料」

則$_GET這個預先定義數組變量,就是指以這種方式提交的所有資料的集合(陣列)

對應來說,也可以以post方式提交資料

注意:get這個詞,似乎沒有中文翻譯。

實際上,在網頁中,以get方式提交資料有多種形式:

形式一:

<form  action=”abc.php”  method=”get” >
项目1: <input type=”text”   name=”uName”   />
项目2: <input type=”password”   name=”uPswd”   />
<input type=”submit”  value=”提交”  />
</form>
登入後複製
其作用是:用戶填寫表單數據,提交後,會將數據發送(提交)給頁面abc.php,其實也可以理解為「開啟」該網頁(abc.php),還可以理解為「請求」該網頁(abc.php )

形式二:

<a  href=”abc.php?uName=test1&uPswd=123”  > 文字。。。</a>
登入後複製
其作用是:使用者點擊連結後,會將資料傳送(提交)給頁面abc.php,其實也可以理解為「開啟」該網頁(abc.php),也可以理解為「請求」該網頁(abc.php),這種請求也是get請求

形式三:

<script>
location.href = “abc.php?uName=test1&uPswd=123”; //利用location对象的属性href
</script>
登入後複製
其作用是:當該行語句執行的時候(通常其實是在函數中),會將資料發送(提交)給頁面abc.php,其實也可以理解為「開啟」該網頁(abc. php),也可以理解為「請求」該網頁(abc.php),這種請求也是get請求

形式四:

<script>
location.assign( “abc.php?uName=test1&uPswd=123”); //利用location对象的方法assign()
</script>
登入後複製
其功能是:當該行語句執行的時候(通常其實是在函數中),會將資料傳送(提交)給頁面abc.php,其實也可以理解為「開啟」該網頁(abc.php),還可以理解為「請求」該網頁(abc.php),這種請求也是get請求

以上是php預定義變數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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