首頁 >後端開發 >php教程 >定義全域變數 認識並使用PHP超級全域變數

定義全域變數 認識並使用PHP超級全域變數

WBOY
WBOY原創
2016-07-29 08:41:46944瀏覽

認識並使用PHP超級全域變數
超級全域變數也叫做預定義變量,是PHP系統中自帶的變量,它可讓你的程式設計更方便、快速的。它的類型包括:
$GLOBALS
包含一個引用指向每個目前腳本的全域範圍內有效的變數。此數組的鍵名為全域變數的名稱。從 PHP 3 開始存在 $GLOBALS 陣列。
$_SERVER
變數由 web 伺服器設定或直接與目前腳本的執行環境相關聯。類似舊數組
$_GET
經由 URL 請求提交至腳本的變數。
$_POST
經由 HTTP POST 方法提交至腳本的變數。
$_COOKIE
經由 HTTP Cookies 方法提交至腳本的變數。
$_FILES
經由 HTTP POST 檔案上傳而提交至腳本的變數。
$_ENV
執行環境提交至腳本的變數。
$_REQUEST
經由 GET,POST 和 COOKIE 機制提交至腳本的變數。
$_SESSION
目前註冊給腳本會話的變數。
具體這些資訊在這裡就不一一的交待了,大家可以新建一個PHP文件,在文件中寫上以下程式碼。

複製程式碼 程式碼如下:


phpinfo();

並執行,你就可以看到以下畫面

 认识并使用PHP超级全局变量在這個頁面當中,你就可以查看到系統當中存在的各種類型的超級全局變量,從而也可以去應用它了。
下面介紹一個例子,用一個PHP檔案顯示目前檔案及目前伺服器的IP位址。
程式碼如下:

複製程式碼 程式碼如下:

echo "目前檔案為" .$_SERVER["PHP_SELF"];
echo "
";
echo "目前伺服器的IP位址為:".$_SERVER["SERVER_ADDR"];
?>

透過上述例子,我們發現,預定義變數也就是超級全域變數在使用時不需要定義(你可以透過phpinfo去查詢),且以"$_"開頭,變數名都是大寫字母,用"[ ]"括住對應的參數。
到這裡,有關PHP中的常數變數我們就介紹結束了。
麥哥的學校接近期末考試,估計接下來幾天的更新不會太及時了。還望各位見諒!
以上就介紹了定義全域變數 認識並使用PHP超級全域變量,包含了定義全域變數方面的內容,希望對PHP教學有興趣的朋友有所幫助。

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