7.12.3 PHP在同一文件中定義多個(gè)命名空間

7.12.3 PHP在同一文件中定義多個(gè)命名空間

test.php

<?php
/*
 *  命名空間 --- 名子空間
 *
 *  
 *   1. 常量
 *   2. 函數(shù)
 *   3. 類
 *
 *
 * 一、 namespace 來聲明
 * 二、 在namespace聲明命名空間的代碼上面,不能有任何PHP代碼和HTML內(nèi)容輸出(除了declare ), 聲明命名空間只能是第一條
 * 三、定義多個(gè)名子空間,以最后一個(gè)為主
 *四、在實(shí)際的編程實(shí)踐中,非常不提倡在同一個(gè)文件中定義多個(gè)命名空間。 (不要在大括號外部加任何代碼)
 */

//  declare(encoding="utf-8");

    //聲明一個(gè)名子空間, 前綴為 meizi
    namespace hello\world {

        const AAA = 1;

        class Demo {
            static function one() {
                echo "11111111111<br>";
            }
        }

        function test() {
            echo "222222222222222<br>";
        }

        test();
        \hello\world\test();

        echo AAA."<br>";

        echo \hello\world\AAA."<br>";


        Demo::one();
        \hello\world\Demo::one();
    
    }

    $a = 10;

    namespace  meizi\pl {
    
        const BBB = 2;

        echo BBB."<br>";

        echo \meizi\pl\BBB."<br>";

        echo \hello\world\AAA."<br>";
    }

    namespace {
        \var_dump(100);
    }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,553評論 19 139
  • PHP 學(xué)習(xí)目錄 ├─PHP視頻教程 1 LAMP網(wǎng)站構(gòu)建 │ ├─PHP教程 1.1.1 新版視頻形式介紹│ ...
    曹淵說創(chuàng)業(yè)閱讀 16,286評論 29 417
  • 一、php可以做什么 php是一種可以在服務(wù)器端運(yùn)行的編程語言,可以運(yùn)行在Web服務(wù)器端。 php是一門后臺編程語...
    空谷悠閱讀 3,277評論 4 97
  • 本溪桓仁黑溝鄉(xiāng) 六道溝村約養(yǎng)農(nóng)業(yè)基地是全國首家水田作物約養(yǎng)基地,率先在全國推出互聯(lián)網(wǎng)+約養(yǎng)農(nóng)業(yè)模式。天然的弱堿土壤...
    215f29ccf595閱讀 641評論 1 2
  • 外公的家教很嚴(yán),在我還沒去他家住之前,我媽就這樣和我說的。 后來,爸媽南下打工,我就去了外公家,出了春節(jié)和爸媽聚一...
    Johnmi閱讀 300評論 0 1

友情鏈接更多精彩內(nèi)容