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

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

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

        在PHP中,命名空間可以幫我們做成許多事情。可以讓我們自己定義的名稱不與php內部名稱發生沖突,也可以給標識符起一個短點的名字,方便我們去使用和閱讀。

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

        <?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() { /* ... */  } } ?>

        好好對比一下,有發現什么不同嗎?

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

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

        根據我們現在對子命名空間的理解,我們去看例子,我們可以看到,在第一個php語句中,我們定義了三個指定分層名稱空間的,它們分別是常量MyProjectSubLevelCONNECT_OK,類MyProjectSubLevelConnection和函數MyProjectSubLevelConnect

        這樣我們可以通過不同分層去找內容,方便我們去理解。

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲av午夜成人片精品电影| 日韩国产精品无码一区二区三区| 亚洲国产精品一区二区第一页免 | 国产精品白丝jkav网站| 麻豆aⅴ精品无码一区二区 | 伊人久久精品影院| 99久久国产主播综合精品| 精品乱码一区二区三区四区| 无码AV动漫精品一区二区免费| 国产2021久久精品| 国产精品55夜色66夜色| 中文无码久久精品| 日本五区在线不卡精品| 国产女人18毛片水真多18精品| 欧美精品国产精品| 国产精品久久久久久影院| 日本午夜精品一区二区三区电影| 牛牛在线精品观看免费正| 国内精品久久久久久久久 | 无码精品人妻一区二区三区漫画 | 国产精品午夜国产小视频| 精品一区二区三区在线视频| 久久久久成人精品无码中文字幕| 午夜一级日韩精品制服诱惑我们这边| 国产精品制服丝袜亚洲欧美| 99久久亚洲综合精品网站| 久久99热国产这有精品| 国产精品久久久久影视不卡| 国产精品福利自产拍在线观看 | 在线涩涩免费观看国产精品| 精品欧洲AV无码一区二区男男| 日本VA欧美VA欧美VA精品| 亚洲中文久久精品无码ww16| 亚洲精品无码午夜福利中文字幕| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 久久免费的精品国产V∧| 无码精品国产VA在线观看| 少妇人妻偷人精品无码视频| 日韩精品视频一区二区三区| 婷婷国产成人精品视频| 国产乱子伦精品无码码专区|