7.12.2 PHP定義子命名空間

7.12.2 PHP定義子命名空間

1.php

<?php
/*
 *  命名空間 --- 名子空間
 *
 *  
 *   1. 常量
 *   2. 函數(shù)
 *   3. 類(lèi)
 *
 *
 * 一、 namespace 來(lái)聲明
 * 二、 在namespace聲明命名空間的代碼上面,不能有任何PHP代碼和HTML內(nèi)容輸出(除了declare ), 聲明命名空間只能是第一條
 */

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

    //聲明一個(gè)名子空間, 前綴為 meizi
    namespace  meizi;

    const AAA = 1;

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

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

    test();
    \meizi\test();

    echo AAA."<br>";

    echo \meizi\AAA."<br>";


    Demo::one();
    \meizi\Demo::one();
```

>test.php

```
<?php
/*
 *  命名空間 --- 名子空間
 *
 *  
 *   1. 常量
 *   2. 函數(shù)
 *   3. 類(lèi)
 *
 *
 * 一、 namespace 來(lái)聲明
 * 二、 在namespace聲明命名空間的代碼上面,不能有任何PHP代碼和HTML內(nèi)容輸出(除了declare ), 聲明命名空間只能是第一條
 */

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

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

    const AAA = 1;

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

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

    test();
    \meizi\pl\test();

    echo AAA."<br>";

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


    Demo::one();
    \meizi\pl\Demo::one();
```
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容