- PHP動態網站開發實踐教程
- 盧欣欣 李靖主編
- 465字
- 2021-09-17 17:55:55
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變量應用的運行結果
推薦閱讀
- Advanced Quantitative Finance with C++
- 無代碼編程:用云表搭建企業數字化管理平臺
- jQuery EasyUI網站開發實戰
- Mastering Scientific Computing with R
- SSM輕量級框架應用實戰
- concrete5 Cookbook
- 飛槳PaddlePaddle深度學習實戰
- Apache Spark 2.x for Java Developers
- SQL Server與JSP動態網站開發
- Go語言編程
- JSP程序設計實例教程(第2版)
- Mastering Elasticsearch(Second Edition)
- Python青少年趣味編程
- Robot Framework Test Automation
- FusionCharts Beginner’s Guide:The Official Guide for FusionCharts Suite