真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

namesapce命名空間的示例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹了namesapce命名空間的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比孝感網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式孝感網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋孝感地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

1.命名空間的使用目的


在PHP中函數(shù)、類、常量是不允許同名的。為了解決這三者的同名問題,所以出現(xiàn)了命名空間,故而命名空間只影響類、函數(shù)、常量(const)。

2.命名空間的使用格式

 a.可以命名一個空間

 

b.也可以同時命名多個空間


注意事項:如果一個php文件中,第一個空間的定義義必須放在第1行。不過凡事都有例外,在聲明命名空間之前還有合法的代碼是用于定義源文件編碼方式的 declare 語句。所有非 PHP 代碼包括空白符都不能出現(xiàn)在命名空間的聲明之前。例如下面的代碼會報錯。



3.命名空間的訪問

 命名空間的訪問分為:非限定空間訪問,限定空間訪問,完全限定訪問。

  a.非限定空間訪問

b.限定空間訪問


c.完全限定空間訪問

4.引入空間成員

    a.use 空間名\空間名 【as 別名】:將指定空間引入到當前空間。同可以使用as關鍵字為被引入的空間起個別名

    b.use 空間名\空間名\成員類 【as 別名】:將指定的空間中的成員引入到當前空間,引入空間成員只能引入類

5.一些小情況


   一旦命名空間出現(xiàn),那么空間元素(類、常量、函數(shù))的訪問就被限定在空間內(nèi),如果使用非限定空間訪問,系統(tǒng)會出現(xiàn)以下解析邏輯(限定名稱或完全限定名稱是直接按照路徑準確查找)

  • 首先在自己空間內(nèi)查找

  • 其次在如果找不到元素,不同空間元素的處理方式不同

            系統(tǒng)常量,系統(tǒng)函數(shù)如果找不到,會全局空間去找

             系統(tǒng)類是不會自動去全局空間去找的(報錯,提示空間找不到)

感謝你能夠認真閱讀完這篇文章,希望小編分享的“namesapce命名空間的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設公司,,關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


新聞標題:namesapce命名空間的示例分析-創(chuàng)新互聯(lián)
標題網(wǎng)址:http://weahome.cn/article/pidhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部