gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

深入淺析php中如何聲明和引入命名空間

本篇文章給大家介紹一下php如何聲明命名空間、訪問空間元素的三種方式,引入命名空間的方法。

深入淺析php中如何聲明和引入命名空間

一、命名空間

1.1 介紹

在一個大的項目中,可能會遇到同名的類、函數、常量,為了區分這些元素,我們可以將這些元素分別存放到不同的命名空間中。 1、命名空間就是包,用來存放項目中的類、函數、常量 2、通過namespace關鍵字來聲明命名空間

1.2 聲明命名空間

例:

<?php   namespace China; // 定義命名空間   function getInfo () {     echo '我是中國人';   }   getInfo();    namespace USA; // 定義命名空間   function getInfo () {     echo '我是美國人';   }   getInfo(); ?>

效果:

深入淺析php中如何聲明和引入命名空間

利用命名空間可進入某個命名空間中調用方法。 例:

<?php   namespace China; // 定義命名空間   function getInfo () {     echo '我是中國人';   }   getInfo();    namespace USA; // 定義命名空間   function getInfo () {     echo '我是美國人';   }   getInfo();   China getInfo(); ?>

效果:

深入淺析php中如何聲明和引入命名空間

1.3 多級命名空間

命名空間的名字可以是多級的(子級命名空間) 例如:

<?php   namespace ChinaBeijingShunyi; // 定義命名空間   function getInfo () {     echo 'ChinaBeijingShunyi';   }   getInfo(); // 非限定名稱訪問    namespace USAWashington; // 定義命名空間   function getInfo () {     echo 'USAWashington';   }   USAWashington getInfo(); // 完全限定名稱訪問 ?>

效果:

深入淺析php中如何聲明和引入命名空間

1.4 訪問空間元素的三種方式

1、非限定名稱訪問 2、完全限定名稱訪問 3、限定名稱訪問 例:

<?php   namespace ChinaBeijingShunyi; // 定義命名空間   function getInfo () {     echo 'ChinaBeijingShunyi';   }    namespace ChinaBeijing; // 定義命名空間   function getInfo () {     echo 'ChinaBeijing';   }    getInfo();  // 非限定名稱訪問    ChinaBeijinggetInfo();  // 完全限定名稱訪問   ShunyigetInfo();  // 限定名稱訪問  ?>

效果:

深入淺析php中如何聲明和引入命名空間

二、引入命名空間

通過use引入命名空間 完全限定名稱訪問元素 引入命名空間的拼接規則

公共空間+引入空間+(去除公共部分,公共部分只能留一級)空間元素

例:

<?php   namespace ChinaBeijingShunyi; // 定義命名空間   function getInfo () {     echo 'ChinaBeijingShunyi<br>';   }    namespace ChinaBeijing; // 定義命名空間   function getInfo () {     echo 'ChinaBeijing<br>';   }    use ChinaBeijingShunyi;   getInfo();    ShunyigetInfo();  ?>

效果:

深入淺析php中如何聲明和引入命名空間

2.1 引入空間元素

引入類: use 引入函數:use function 引入常量: use const 例:

<?php   namespace ChinaBeijingShunyi; // 定義命名空間   class Student {   }   function getInfo() {     echo 'jdk';   }   const TYPE = 'CONST';   namespace USA; // 定義命名空間   // 引入類   use ChinaBeijingShunyiStudent;   $stu = new Student();   var_dump($stu);   echo '<br>';   // 引入函數   use function ChinaBeijingShunyigetInfo;   getInfo();   echo '<br>';    // 引入常量   use const ChinaBeijingShunyiTYPE;   echo TYPE; ?>

效果:

深入淺析php中如何聲明和引入命名空間

2.2 給類、函數取別名

如果引入的類和函數與當前空間的類和函數名稱相同,需要給引入的類和函數取別名。 通過as取別名 例:

<?php   namespace ChinaBeijingShunyi; // 定義命名空間   class Student {   }       namespace USA; // 定義命名空間   class Student {    }   use ChinaBeijingShunyiStudent as ChinaStudent;   $stu=new Student;   var_dump($stu);   echo '<br>';   $stu1=new ChinaStudent;   var_dump($stu1); ?>

效果:

深入淺析php中如何聲明和引入命名空間

2.3 公共空間

如果一個頁面沒有namespace聲明空間這個頁面的元素在公共空間下 公共空間用表示 例:

<?php   function getInfo() {     echo '李白<br>';   }   getInfo();  ?>

效果:

深入淺析php中如何聲明和引入命名空間

2.4 命名空間注意事項

1、命名空間只能存放類、函數、const常量。 2、第一個namespace前面不能有任何的代碼,空白字符,header()也不行。 3、包含文件不影響當前的命名空間。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩有码免费视频| 香蕉视频999| www.好吊操| 自拍一级黄色片| www.五月天色| 日韩av一卡二卡三卡| 尤物国产在线观看| 亚洲精品久久久中文字幕| 毛片一区二区三区四区| 国产麻花豆剧传媒精品mv在线| 老太脱裤子让老头玩xxxxx| 日韩精品在线观看av| www.日本少妇| 国产美女三级视频| 第四色婷婷基地| 欧美日韩视频免费在线观看| 欧美日韩午夜爽爽| 青青青青草视频| 欧美女人性生活视频| 日韩精品你懂的| 中文字幕第22页| www插插插无码免费视频网站| 精品人妻人人做人人爽| 免费国产a级片| 午夜免费高清视频| 中文字幕色网站| 久久综合久久网| 人人干人人视频| 可以免费看的黄色网址| 日本日本19xxxⅹhd乱影响| 美女喷白浆视频| 久久福利一区二区| 人人干人人视频| 久久综合久久久久| 一道本视频在线观看| 亚洲欧美日韩一二三区| 国产 日韩 亚洲 欧美| 日韩在线不卡一区| 国自产拍偷拍精品啪啪一区二区| 久久99爱视频| 你懂的av在线| 超级碰在线观看| 99视频免费播放| 欧美这里只有精品| 四虎影院一区二区| 污视频免费在线观看网站| 国产乱淫av片杨贵妃| 五月天开心婷婷| 免费看黄色一级大片| 男女激情免费视频| 一级片免费在线观看视频| 粉嫩虎白女毛片人体| 69精品丰满人妻无码视频a片| 黄色手机在线视频| 国产精品一区二区免费在线观看| 国产一区二区在线观看免费视频| 欧美 日韩 激情| 国产美女在线一区| 一级一片免费播放| 国产精品v日韩精品v在线观看| 国产l精品国产亚洲区久久| 91精品国产91久久久久麻豆 主演| 亚洲高清视频免费| www.亚洲高清| 天天干天天综合| 久久撸在线视频| 色免费在线视频| 天天操天天爱天天爽| 北条麻妃在线视频| 成人免费观看cn| 999久久欧美人妻一区二区| 日本中文字幕在线不卡| 国产成人美女视频| 亚洲综合123| 中国女人做爰视频| 国产乱子伦精品无码专区| 免费一级淫片aaa片毛片a级| 亚洲成人动漫在线| 久艹在线免费观看| 国产女女做受ⅹxx高潮| 男人女人黄一级| 日本新janpanese乱熟| 日韩精品你懂的| 亚洲欧美自偷自拍另类| 性生活免费在线观看| 欧美成人福利在线观看| 17c国产在线| 一级黄色高清视频| 日韩av高清在线看片| 欧美 日韩 国产 激情| 亚洲va在线va天堂va偷拍| gogogo免费高清日本写真| 水蜜桃色314在线观看| 黄色a级片免费| 奇米777在线视频| 九色自拍视频在线观看| 超碰超碰在线观看| 一级性生活视频| 天堂在线资源视频| 国产 欧美 日韩 一区| 成年人小视频网站| 国产精品美女在线播放| 久久久久免费精品| wwwwwxxxx日本| 欧美精品成人网| 男人的天堂最新网址| 男人j进女人j| 影音先锋成人资源网站| 精品视频一区二区在线| 妞干网这里只有精品| 日日摸日日碰夜夜爽av| 裸体大乳女做爰69| 中文字幕永久视频| 青青青在线观看视频| 欧美一级黄色影院| 99久久国产综合精品五月天喷水| 中文字幕第36页| 国产成a人亚洲精v品在线观看| 国产又猛又黄的视频| 欧美a v在线播放| 午夜啪啪免费视频| 在线观看日本www| 懂色av一区二区三区四区五区| 欧美激情亚洲天堂| 超碰成人在线播放| 久久久久国产精品熟女影院| 日韩精品一区二区在线视频| 国产精品久久久久久久av福利| 午夜肉伦伦影院| 国产91对白刺激露脸在线观看| 9色视频在线观看| 国产无遮挡猛进猛出免费软件 | 18视频在线观看娇喘| 午夜免费一区二区| 黄色片久久久久| 欧美极品欧美精品欧美图片| 毛片在线播放视频| 99热自拍偷拍| 久章草在线视频| 日本成人黄色网| 免费看污污网站| 亚洲乱码日产精品bd在线观看| 国产无套粉嫩白浆内谢的出处| www.99热这里只有精品| 大陆极品少妇内射aaaaaa| 欧美亚洲视频一区| av在线免费观看国产| av无码久久久久久不卡网站| 日本一区午夜艳熟免费| 1024av视频| 国产理论在线播放| 亚洲综合123| 中文字幕精品在线播放| 日本免费a视频| 国产精品天天av精麻传媒| 高潮一区二区三区| 黄色a级在线观看| 和岳每晚弄的高潮嗷嗷叫视频 | 亚洲女人在线观看| 女人色极品影院| 日韩视频第二页| 男人操女人免费软件| 在线免费视频一区| jizz欧美性11| 欧美做暖暖视频| 蜜臀av午夜一区二区三区| 一级黄色片在线免费观看| 国产一级大片免费看| 嫩草av久久伊人妇女超级a| 青春草在线视频免费观看| 免费观看美女裸体网站| 亚洲精品在线视频播放| av免费观看大全| 国产精品久久久久久久99| www.国产在线播放| 久久精品久久99| 免费观看成人网| 人妻夜夜添夜夜无码av| 午夜一区二区视频| 99福利在线观看| 99久久久精品视频| 天天综合成人网| 91av俱乐部| 国产91xxx| 丁香色欲久久久久久综合网| 亚洲第一狼人区| 欧美一级黄色片视频| 岛国av免费在线| 亚洲 欧美 日韩 国产综合 在线| 在线观看免费av网址| 日本久久久精品视频| 久久这里只有精品18| 青青草原播放器| 天堂一区在线观看| 国产精品人人妻人人爽人人牛| 激情伊人五月天| 精品视频在线观看一区二区| 日日夜夜精品视频免费观看| 国模私拍视频在线观看| 网站一区二区三区|