站長資訊網
        最全最豐富的資訊網站

        @PHP變量詳解(2)

        PHP 中一個美元符號后面跟上一個變量名稱,即表示一個變量。變量的名稱是對大小寫敏感的。變量名與 PHP 中其它的標簽一樣遵循相同的規則。一個有效的變量名由字母或者下劃線開頭,后面跟上任意數量的字母,數字,或者下劃線。按照正常的正則表達式,它將被表述 為:'[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*’

        AD:

        PHP 超全局變量

        $GLOBALS

        包含一個引用指向每個當前腳本的全局范圍內有效的變量。該數組的鍵標為全局變量的 名稱。從 PHP 3 開始存在 $GLOBALS 數組。

        $_SERVER

        變量由 Web 服務器設定或者直接與當前腳本的執行環境相關聯。類似于舊數組 $HTTP_SERVER_VARS 數組(依然有效,但反對使用)。

        $_GET

        經由 HTTP GET 方法提交至腳本的變量。類似于舊數組 $HTTP_GET_VARS 數組(依然有效,但反對使用)。

        $_POST

        經由 HTTP POST 方法提交至腳本的變量。類似于舊數組 $HTTP_POST_VARS 數組(依然有效,但反對使用)。

        $_COOKIE

        經由 HTTP Cookies 方法提交至腳本的變量。類似于舊數組 $HTTP_COOKIE_VARS 數組(依然有效,但反對使用)。

        $_FILES

        經由 HTTP POST 文件上傳而提交至腳本的變量。類似于舊數組 $HTTP_POST_FILES 數組(依然有效,但反對使用)。詳細信息請參閱 POST 方法上傳。

        $_ENV

        執行環境提交至腳本的變量。類似于舊數組 $HTTP_ENV_VARS 數組(依然有效,但反對使用)。

        $_REQUEST

        經由 GET,POST 和 COOKIE 機制提交至腳本的變量,因此該數組并不值得信任。所有包含在該數組中的變量的存在與否以及變量的順序均按照 php.ini 中的 variables_order 配置指示來定義。該數組沒有直接模擬 PHP 4.1.0 的早期版本。參見 import_request_variables()。

        注意
         
        自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中。

        注: 當運行于命令行模式時,這個數組將不會包含 argv 和 argc 入口;它們已經存在于數組 $_SERVER 中。

        $_SESSION

        當前注冊給腳本會話的變量。類似于舊數組 $HTTP_SESSION_VARS 數組(依然有效,但反對使用)。詳細信息,請參照 Session 處理函數章節。

        變量范圍

        變量的范圍即它定義的上下文背景(譯者:說白了,也就是它的生效范圍)。大部分的 PHP 變量只有一個單獨的范圍。這個單獨的范圍跨度同樣包含了 include 和 require 引入的文件。范例:

        <?php $a = 1; include "b.inc"; ?>  

        這里變量 $a 將會在包含文件 b.inc 中生效。但是,在用戶自定義函數中,一個局部函數范圍將被引入。任何用于函數內部的變量按缺省情況將被限制在局部函數范圍內。范例:

        <?php $a = 1; /* global scope */  function Test() {    echo $a; /* reference to local scope variable */ }  Test(); ?> 

        這個腳本不會有任何輸出,因為 echo 語句引用了一個局部版本的變量 $a,而且在這個范圍內,它并沒有被賦值。你可能注意到 PHP 的全局變量和 C 語言有一點點不同,在 C 語言中,全局變量在函數中自動生效,除非被局部變量覆蓋。這可能引起一些問題,有些人可能漫不經心的改變一個全局變量。PHP 中全局變量在函數中使用時必須申明為全局。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产午夜精品一区理论片| 国产精品黄页免费高清在线观看| 丰满人妻熟妇乱又仑精品| 国产精品最新国产精品第十页 | 精品无码一级毛片免费视频观看| 2020国产精品永久在线| 无码国内精品人妻少妇| 老子影院午夜精品无码| 66精品综合久久久久久久| 国产精品扒开腿做爽爽爽视频| 亚洲精品国产成人影院| 国产美女精品视频| 91精品国产福利在线观看| 6一12呦女精品| 精品人妻系列无码天堂| 四虎国产精品永久免费网址| 亚洲国产精品尤物YW在线观看| 麻豆国内精品久久久久久| 精品91自产拍在线观看| 国产精品福利区一区二区三区四区| 老司机91精品网站在线观看| 99精品人妻无码专区在线视频区| 久久99国产综合精品免费| 无码人妻精品一区二区三区66 | 久久精品国产福利国产琪琪| 精品国产三级a乌鸦在线观看| 国产精品 日韩欧美| 99精品视频在线观看婷| 国产99久久久国产精品~~牛| 亚洲精品你懂的| 亚洲欧洲国产精品你懂的| 亚洲国产精品国自产电影| 91人妻人人澡人人爽人人精品| 99热这里只有精品国产66| 国产成人亚洲精品91专区手机 | 国产亚洲精品xxx| 久久亚洲欧美日本精品| 亚洲一二成人精品区| 国产av无码专区亚洲国产精品| 国产精品自在拍一区二区不卡| 国产精品高清在线观看|