国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - PHP中的use關(guān)鍵字概述

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

2020-07-19 14:20shichen2014 PHP教程

這篇文章主要介紹了PHP中的use關(guān)鍵字,需要的朋友可以參考下

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

?
1
2
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)志相類似。

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
namespacefoo;
useMy\Full\ClassnameasAnother;
 
//thisisthesameasuseMy\Full\NSnameasNSname
useMy\Full\NSname;
 
//importingaglobalclass
useArrayObject;
 
$obj=newnamespace\Another;//instantiatesobjectofclassfoo\Another
$obj=newAnother;//instantiatesobjectofclassMy\Full\Classname
NSname\subns\func();//callsfunctionMy\Full\NSname\subns\func
$a=newArrayObject(array(1));//instantiatesobjectofclassArrayObject
//withoutthe"useArrayObject"wewouldinstantiateanobjectofclassfoo\ArrayObject
?>

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

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

?
1
2
3
4
5
6
<?php
useMy\Full\ClassnameasAnother,My\Full\NSname;
 
$obj=newAnother;//instantiatesobjectofclassMy\Full\Classname
NSname\subns\func();//callsfunctionMy\Full\NSname\subns\func
?>

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

?
1
2
3
4
5
6
7
<?php
useMy\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)文章。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 成人网页在线 | 一区二区三区回区在观看免费视频 | 亚洲精品国产综合99久久夜夜嗨 | 在线免费观看av电影 | 欧美午夜一区 | 日韩二区| 日本精品一区二区三区在线观看 | 亚洲精品视| 亚洲精品一二区 | 97视频免费在线观看 | 中文字幕在线一区二区三区 | 中文字幕在线电影观看 | 欧美一区二区三区精品免费 | 亚洲精选一区 | 亚洲精品久久久久久国产精华液 | 国产中文一区 | 久久精品综合 | 一级片在线观看网站 | 欧美亚洲 | 国产日韩一级片 | 日韩精品久久久 | 色爱区成人综合网 | 欧美色涩 | www.午夜| 成人精品久久久 | 亚洲一区在线视频 | 国产精品综合一区二区 | 亚洲精品久久久久999中文字幕 | 91免费观看视频 | 欧美成人一区二免费视频软件 | 亚洲一区二区在线视频 | 激情网站免费 | 含羞草www网址进入在线观看 | 男人午夜天堂 | 久久综合一区二区 | 亚洲精品久久久一区二区三区 | 久久综合久色欧美综合狠狠 | 日本中文一区二区 | 久久精品一区二区三区不卡牛牛 | 国产日韩精品在线观看 | 精品九九 |