首頁 >後端開發 >PHP問題 >php全域變數都有哪些

php全域變數都有哪些

百草
百草原創
2023-08-01 13:21:122938瀏覽

php全域變數有:1、$_SERVER,目前腳本運行的伺服器和執行環境資訊的超全域變數;2、$_GET,透過GET方法傳遞給目前腳本的變數的關聯數組;3、 $_POST,透過POST方法傳遞給目前腳本的變數的關聯數組;4、$_SESSION,儲存目前會話中使用者相關資訊;5、$_COOKIE,透過HTTP Cookie傳遞給目前腳本的變數的關聯數組;6、$ _FILES等等。

php全域變數都有哪些

本教學作業系統:windows10系統、PHP 8.1.3版本、DELL G3電腦。

PHP是一種廣泛使用的開源伺服器端腳本語言,用於開發動態網站和網路應用程式。它提供了許多不同的變數和資料類型,其中包括全域變數。全域變數是在PHP腳本的任何地方都能夠存取的變量,即使在函數內部也可以。以下將介紹一些常見的PHP全域變數:

1. $_SERVER:

$_SERVER是一個包含了目前腳本執行的伺服器和執行環境資訊的超全域變數。它包含了許多有用的信息,如伺服器的名稱、腳本文件的路徑、請求的方法(GET或POST)等。

2. $_GET:

$_GET是一個包含了透過GET方法傳遞給目前腳本的變數的關聯數組。 GET方法是透過URL中的查詢字串傳遞資料的一種方式。

3. $_POST:

$_POST是一個包含了透過POST方法傳遞給目前腳本的變數的關聯數組。 POST方法是透過HTTP請求的正文部分傳遞資料的一種方式。

4. $_SESSION:

$_SESSION是一個儲存了目前會話中使用者相關資訊的全域變數。它是透過在不同頁麵保持會話狀態而存在,可以用於追蹤使用者的登入狀態、購物車內容等。

5. $_COOKIE:

$_COOKIE是一個包含了透過HTTP Cookie傳遞給目前腳本的變數的關聯陣列。 Cookie是一種在使用者電腦上儲存資料的方式,可用於在不同頁間保持使用者的個人化設定和狀態。

6. $_FILES:

$_FILES是一個包含了透過HTTP檔案上傳傳遞給目前腳本的檔案的相關資訊的全域變數。它是一個關聯數組,包含了檔案的名稱、類型、大小以及臨時檔案的路徑等。

除了以上幾個常見的全域變量,還有許多其他的全域變量,如$_REQUEST(包含了GET和POST方法傳遞的變數)、$_ENV(包含了環境變數)、$_SERVER和$_ENV(包含了伺服器和環境變數)等。

在編寫PHP程式碼時,使用全域變數可以讓開發更加方便和靈活。然而,全域變數的使用應該謹慎,因為濫用全域變數可能導致程式碼的混亂和不可預測的行為。因此,建議在編寫PHP腳本時合理使用全域變量,並在可能的情況下使用局部變量來提高程式碼的可讀性和可維護性。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn