官术网_书友最值得收藏!

3.7 超全局數組變量

PHP提供的預定義數組變量包含了來自Web服務器、客戶端、運行環境和用戶輸入的數據,這些數組非常特別,通常被稱為自動全局變量或者超全局變量。這就意味著它們在一個腳本的全部作用域中都可以使用,即在函數中直接可以使用,且不用使用global關鍵字訪問它們。本節將主要介紹8個預定義的超全局數組變量,具體如表3-8所示。

表3-8 預定義超全局數組變量

(續)

表3-8中所列舉的預定義超全局變量在Web開發中經常使用,掌握這些超全局變量的使用在實際開發中非常重要。本節只需要了解$_SERVER變量,其他變量均在后續章節詳細介紹。在PHP程序中,如果需要在Web服務器中保存頁面交互信息,可以使用預定義超全局變量$_SERVER。它是一個包含諸如頭信息、路徑和腳本位置的數組。數組的實體由Web服務器創建,并不能保證所有的服務器都能產生所有的信息,服務器可能忽略了一些信息,或者產生了一些其他的新信息。對于不同的Web服務器,$_SERVER中包含的變量也會有所不同,其中常用的如表3-9所示。

表3-9 $_SERVER數組常用元素

下面通過一個例子來學習$_SERVER變量的簡單應用。

例3-6】$_SERVER變量的應用舉例。

運行結果如圖3-5所示。

圖3-5 $_SERVER變量應用的運行結果

主站蜘蛛池模板: 太仓市| 泗水县| 巴南区| 浠水县| 石台县| 千阳县| 河间市| 瑞丽市| 清水县| 巴楚县| 凉山| 白城市| 萍乡市| 贡觉县| 承德县| 普格县| 平远县| 华亭县| 醴陵市| 武义县| 湘乡市| 古蔺县| 临沂市| 南江县| 阜新| 绥江县| 平凉市| 华亭县| 昔阳县| 临泉县| 连江县| 瑞金市| 封丘县| 上林县| 望都县| 葵青区| 吉隆县| 日土县| 嘉鱼县| 鲁山县| 扎兰屯市|