新聞中心
小編給大家分享一下THINKPHP中命名空間的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
在Yii 框架為了避免名字重復(fù)引起問(wèn)題,全部的類(lèi)前邊都有 C 字樣,而在ThinkPHP里就引入了命名空間這個(gè)概念。
a) 命名空間是虛擬的定義空間,不是真實(shí)存在目錄
b) 命名空間的分隔符都是反斜杠 \
c) 非限定名稱(chēng):getName() 獲得與其最近的命名空間的getName()
d) 限定名稱(chēng):beijinggetName() 相對(duì)方式
通過(guò)最近的命名空間定位beijinggetName():如下面的實(shí)例,他會(huì)認(rèn)為在當(dāng)前目錄下的beijinggetName(),因此會(huì)找dalianbeijinggetName()。此時(shí),因?yàn)檎也坏骄蜁?huì)報(bào)錯(cuò)了??!
e) 完全限定名稱(chēng): beijinggetName() 直接在指定的命名空間獲得具體元素
f) 命名空間針對(duì):函數(shù)、類(lèi)名、常量三者其作用,在命名空間里邊把這三種統(tǒng)稱(chēng)為元素
操作實(shí)例如下:
以上是“THINKPHP中命名空間的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前標(biāo)題:THINKPHP中命名空間的示例分析-創(chuàng)新互聯(lián)
當(dāng)前URL:http://fisionsoft.com.cn/article/dcopep.html