PHP任務學習4 認識並使用PHP超級全域性變數

2022-04-18 14:21:03 字數 1187 閱讀 4066

⚑ 認識並使用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檔案,在檔案中寫上以下**。

1php2

phpinfo

();3

?>

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

在這個頁面當中,你就可以檢視到系統當中存在的各種型別的超級全域性變數,從而也可以去應用它了。

下面介紹乙個例子,用乙個php檔案顯示當前檔案及當前伺服器的ip位址。

**如下:

1php2

echo

"當前檔案為".

$_server["

php_self"];

3echo""

;4echo""

.$_server["

server_addr"];

5?>

通過上述例子,我們發現,預定義變數也就是超級全域性變數在使用時無需定義(你可以通過phpinfo去查詢),且以"$_"開頭,變數名都是大寫字母,用"[ ]"括住相應的引數。

到這裡,有關php中的常量變數我們就介紹結束了。

麥哥的學校臨近期末考試,估計接下來幾天的更新不會太及時了。還望各位見諒!

PHP學習(一) 認識PHP

php hypertext preprocessor,超文字預處理器 是一種被廣泛應用 開放源 多用途 執行在伺服器端的指令碼語言。php可以簡單地視為一種較流行的開發動態網頁用的程式語言,是一種伺服器端的,嵌入到html中的指令碼語言,是開發web應用程式的理想工具。它具有開源免費 語法簡單 跨平...

PHP學習4 查詢

step 1 link mysql connect localhost root 123456 or die connect error step 2 mysql select db xsphpdb or die select db error function table tabname sql ...

php學習筆記4

php資料型別 string 字串 integer 整型 float 浮點型 boolean 布林型 array 陣列 object 物件 null 空值 說明 var dump 方法,判斷乙個變數的型別與長度,並輸出變數的數值,如果變數有值,則輸出是變數的值,並返回資料型別。顯示關於乙個或多個表示...