站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php命名空間之子命名空間是什么?

        上一篇文章中我們了解了命名空間,知道了如何去定義命名空間,有需要的請看《php命名空間之如何定義空間?》。這次我們向大家介紹子命名空間,有需要的可以參考參考。

        在PHP中,命名空間可以幫我們做成許多事情??梢宰屛覀冏约憾x的名稱不與php內(nèi)部名稱發(fā)生沖突,也可以給標(biāo)識符起一個短點的名字,方便我們?nèi)ナ褂煤烷喿x。

        而且它還有一個重要的功能,但是先讓我們看一個小例子,看完之后再說這個功能是什么。

        <?php namespace MyProjectSubLevel;  //聲明分層次的單個命名空間  const CONNECT_OK = 1; class Connection { /* ... */ } function Connect() { /* ... */  }  ?>

        我們來看看這個,再來看看上篇文章中的命名空間。

        <?php namespace MyProject {     const CONNECT_OK = 1;     class Connection { /* ... */ }     function connect() { /* ... */  } }  namespace AnotherProject {     const CONNECT_OK = 1;     class Connection { /* ... */ }     function connect() { /* ... */  } } ?>

        好好對比一下,有發(fā)現(xiàn)什么不同嗎?

        讓我們將目光轉(zhuǎn)移到namespace之后,單詞是不是有點不一樣,上面那個例子里單詞與單詞之間有“”,而下面的就只是一個單詞。大家都看出來了吧。

        這就是它的另一個功能,子命名空間。子命名空間類似于目錄和文件,并且PHP命名空間也允許我們指定分層名稱空間的名稱。所以,命名空間的名稱也可以使用分層次的方式去定義。

        根據(jù)我們現(xiàn)在對子命名空間的理解,我們?nèi)タ蠢?,我們可以看到,在第一個php語句中,我們定義了三個指定分層名稱空間的,它們分別是常量MyProjectSubLevelCONNECT_OK,類MyProjectSubLevelConnection和函數(shù)MyProjectSubLevelConnect

        這樣我們可以通過不同分層去找內(nèi)容,方便我們?nèi)ダ斫狻?/p>

        就說到這里了,有其他想知道的,可以點擊這個哦。→ →php視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 久草视频精品在线| 亚洲国产精品久久久天堂| 亚洲精品人成无码中文毛片| 欧美大片日韩精品| 人妻少妇精品视中文字幕国语 | 国产精品自在线拍国产电影| 国产精品亚洲日韩欧美色窝窝色欲 | 欧美精品人爱a欧美精品| 国产A∨国片精品一区二区| 国产精品久久影院| 国产精品午睡沙发系列| 最新精品亚洲成a人在线观看| 久久国产精品免费| 精品国产不卡一区二区三区| 国产成人精品cao在线| 精品熟女少妇av免费久久| 亚洲国产主播精品极品网红| 久久99精品九九九久久婷婷| 国产精品福利片免费看| 亚洲视频精品在线| 日韩精品在线视频| 欧美一区二区精品系列在线观看 | 99精品视频在线观看婷| 久久精品国内一区二区三区| 国产成人精品日本亚洲网址| 精品无码一区二区三区爱欲| 久久久久久夜精品精品免费啦| 亚洲AV无码久久精品成人 | 思思久久99热免费精品6| 九九久久精品无码专区| 久久久精品无码专区不卡| 久久乐国产精品亚洲综合| 老年人精品视频在线| 久久久久成人精品无码| 免费精品视频在线| 亚洲国产精品嫩草影院久久| 亚洲精品国产精品乱码不卞| 亚洲AV永久精品爱情岛论坛| 久久久久99精品成人片直播 | 午夜精品久久影院蜜桃| 综合精品欧美日韩国产在线|