PHP中預先定義了幾個超級全域變數(superglobals) ,這表示它們在一個腳本的全部作用域中都可用。你不需要特別說明,就可以在函數及類別中使用。
PHP $GLOBAL(推薦學習:PHP程式設計從入門到精通)
$GLOBAL 是PHP的一個超級全域變數組,在一個PHP腳本的全部作用域中都可以存取。
$GLOBAL 是一個包含了全部變數的全域組合陣列。變數的名字就是數組的鍵。
以下實例介紹如何使用超級全域變數$GLOBAL:
<?php $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z; ?>
以上實例中z 是一個$GLOBALS數組中的超級全域變量,該變數同樣可以在函數外訪問。
PHP $_SERVER
$_SERVER 是一個包含了頭資訊(header)、路徑(path)、以及腳本位置(script locations)等等資訊的數組。這個數組中的項目是由 Web 伺服器所建立。不能保證每個伺服器都提供全部項目;伺服器可能會忽略一些,或提供一些沒有在這裡列舉出來的項目。
PHP $_REQUEST
PHP $_REQUEST 用來收集HTML表單提交的資料。
PHP $_POST
PHP $_POST 被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:"method="post"。
PHP $_GET
PHP $_GET 同樣被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:"method="get"。
$_GET 也可以收集URL中發送的資料。
以上是php全域變數共享嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!