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

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

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

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

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

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

1、為一個類取別名

2、為一個接口取別名

3、為一個命名空間取別名

這三種方式都是用 use 關(guān)鍵字來完成。下面是三種別名的分別舉例:
//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?>

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

php也可以在同一行上申明多個,等同于上面的寫法

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

還有值得一說的是,引入是在編譯時執(zhí)行的,因此,別名不會影響動態(tài)類,例如:

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

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

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

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

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

主站蜘蛛池模板: 岛国在线永久免费视频 | 精品爽爽久久久久久蜜臀 | 香蕉AV福利精品导航 | 国产成人精品午夜福麻豆报告 | 色欲久久99精品久久久久久AV | 嫩草影院永久在线一二三四 | 麻豆产精品一二三产区区 | 月夜直播免费观看全集 | 国产午夜一区二区三区免费视频 | chinese东北夫妻video | 久久视热频这里只精品 | bt成人种子| 国产精品婷婷五月久久久久 | 色综合伊人色综合网站下载 | 99成人在线视频 | 中文字幕在线观看亚洲视频 | 国产精品人妻无码久久久蜜桃臀 | 国产乱子影视频上线免费观看 | 国产99久久久欧美黑人刘玥 | cctv论坛| 冠希和阿娇13分钟在线视频 | 在线观看中文字幕码2021不用下载 | 日韩亚洲欧美中文高清在线 | 97无码人妻精品1国产精东影业 | 美女露出撒尿的部位 | 成人性生交大片免费看中文 | 91久久综合精品国产丝袜长腿 | 99热这里只有精品8 99热这里只有精品6 | 久见久热 这里只有精品 | 粉嫩自拍 偷拍 亚洲 | 甜性涩爱全集在线观看 | 日韩欧美国产免费看清风阁 | 日本强好片久久久久久AAA | a级老头和老太xxxx | 18动漫在线观看 | 麻豆精品传媒卡一卡二传媒短视频 | 肉奴隷 赤坂丽在线播放 | 父皇轻点插好疼H限 | 暖暖 免费 高清 日本视频5 | 日本美女色 | 东北老妇人70OLDMAN |