天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP中的use關(guān)鍵字概述

很多開(kāi)源系統(tǒng)如osCommerce框架中,都會(huì)在其源碼中找到use這個(gè)關(guān)鍵字,如osCommerce框架中就在index.php文件中出現(xiàn)了這段源碼:

use osCommerce/OM/Core/Autoloader;use osCommerce/OM/Core/OSCOM;

其實(shí),php的use關(guān)鍵字是自php5.3以上版本引入的。它的作用是給一個(gè)外部引用起別名。這是命名空間的一個(gè)重要特性,它同基于unix的文件系統(tǒng)的為文件或目錄創(chuàng)建連接標(biāo)志相類(lèi)似。

php命名空間支持三種別名方式(或者說(shuō)引用):

1、為一個(gè)類(lèi)取別名

2、為一個(gè)接口取別名

3、為一個(gè)命名空間取別名

這三種方式都是用 use 關(guān)鍵字來(lái)完成。下面是三種別名的分別舉例:
//Example #1 importing/aliasing with the use operator

<?phpnamespacefoo;useMy/Full/ClassnameasAnother;//thisisthesameasuseMy/Full/NSnameasNSnameuseMy/Full/NSname;//importingaglobalclassuseArrayObject;$obj=newnamespace/Another;//instantiatesobjectofclassfoo/Another$obj=newAnother;//instantiatesobjectofclassMy/Full/ClassnameNSname/subns/func();//callsfunctionMy/Full/NSname/subns/func$a=newArrayObject(array(1));//instantiatesobjectofclassArrayObject//withoutthe"useArrayObject"wewouldinstantiateanobjectofclassfoo/ArrayObject?>

注意的一點(diǎn)是,對(duì)于已命名的名字,全稱(chēng)就包含了分隔符,比如 Foo/Bar,而不能用FooBar,而“/Foo/Bar”這個(gè)頭部的"/"是沒(méi)必要的,也不建議這樣寫(xiě)。引入名必須是全稱(chēng),并且跟當(dāng)前命名空間沒(méi)有程序上的關(guān)聯(lián)

php也可以在同一行上申明多個(gè),等同于上面的寫(xiě)法

<?phpuseMy/Full/ClassnameasAnother,My/Full/NSname;$obj=newAnother;//instantiatesobjectofclassMy/Full/ClassnameNSname/subns/func();//callsfunctionMy/Full/NSname/subns/func?>

還有值得一說(shuō)的是,引入是在編譯時(shí)執(zhí)行的,因此,別名不會(huì)影響動(dòng)態(tài)類(lèi),例如:

<?phpuseMy/Full/ClassnameasAnother,My/Full/NSname;$obj=newAnother;//instantiatesobjectofclassMy/Full/Classname$a = 'Another';$obj = New $a; // instantiates object of class Another?>

這里由于給變量$a 賦值了 'Another',編譯的時(shí)候,就將$a 定位到 Classname 了。

更詳細(xì)的用法讀者可以查閱php手冊(cè)或關(guān)注本站后續(xù)相關(guān)文章。

php技術(shù)PHP中的use關(guān)鍵字概述,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产在线播放KKK | 亚洲 色 欧美 爱 视频 日韩 | 肉欲横流(NP高H) | 牛牛免费视频 | 国产午夜三区视频在线 | 国产精品自在在线午夜精品 | 国产免费怕怕免费视频观看 | 日本一卡精品视频免费 | 古装性艳史电影在线看 | 久久艹伊人 | 把她带到密室调教性奴 | 亚洲中文无码永久免费 | 啪啪后入内射日韩 | 日本艳妓BBW高潮一19 | 精品国产在线手机在线 | 各种肉黄浪荡故事集 | hd性欧美俱乐部中文 | 国产精品ⅴ视频免费观看 | 国产360激情盗摄全集 | 恋夜秀场支持安卓版全部视频国产 | 91麻豆精品一二三区在线 | 日本久久免费大片 | JAPANBABES11学生老师 | 秋霞网站一级一片 | 全免费a级毛片免费看 | 久久无码AV亚洲精品色午夜麻豆 | 国产精品免费观看视频 | 久久黄色免费 | 嘟嘟嘟影院免费观看视频 | 免费看到湿的小黄文软件APP | 精品人妻无码一区二区三区蜜桃臀 | 日本电影免费久久精品 | 国产精品久久久久秋霞影视 | 精品久久久久久久高清 | 国产亚洲精品香蕉视频播放 | 精品一区二区三区色花堂 | av老司机色爱区综合 | 本庄优花aⅴ全部在线影片 被滋润的艳妇疯狂呻吟白洁老七 | 神马老子影院午夜伦 | 阿离被扒开双腿疯狂输出 | 国产精品女上位在线观看 |