2019-03-01 11:28:10 2106瀏覽
關(guān)于PHP開發(fā)技術(shù),如果是關(guān)注互聯(lián)網(wǎng)或者是從事互聯(lián)網(wǎng)行業(yè)方面工作的小伙伴應(yīng)該都不陌生,如今很多的企業(yè)都需要專業(yè)的PHP開發(fā)工程師,因此選擇參加PHP培訓(xùn)想要加入到PHP開發(fā)領(lǐng)域的小伙伴有很多。
本篇文章扣丁學(xué)堂PHP培訓(xùn)小編主要是和大家分享一篇PHP技術(shù)性的文章,PHP命名空間的簡(jiǎn)單用法,本文結(jié)合具體實(shí)例形式進(jìn)行分析PHP命名空間的簡(jiǎn)單定義與使用相關(guān)操作技巧,感興趣的小伙伴可以了解一下。
本文實(shí)例講述了PHP命名空間簡(jiǎn)單用法。分享給大家供大家參考,具體如下:
有三個(gè)文件,分別是space1.php,space2.php,use.php吧,在同一目錄里。
space1.php:
<?php namespace MyNamespace\Factory; class Employees{ private $name; function __construct($nameStr){ $this->name = $nameStr; } function getName(){ return 'Factory : '.$this->name; } }
space2.php:
<?php namespace MyNamespace\Company; class Employees{ private $name; function __construct($nameStr){ $this->name = $nameStr; } function getName(){ return 'Company : '.$this->name; } }
use.php:
<?php //我們都知道同一目錄下,不能存放相同名字的同類文件。那么可以把同名文件存放在不同目錄里。 //全名空間跟上面的意思類似。 //假如有兩個(gè)PHP文件,文件里都有一個(gè)Employees類。在同一個(gè)文件里創(chuàng)建兩個(gè)Employees對(duì)象,肯定是不行的,此時(shí)就可以用上命名空間。 $DIR = dirname(__FILE__); include($DIR.'/space1.php'); include($DIR.'/space2.php'); $obj = new MyNamespace\Factory\Employees('a'); $myName = $obj->getName(); echo "<p>$myName</p>"; $obj = new MyNamespace\Company\Employees('a'); $myName = $obj->getName(); echo "<p>$myName</p>";
運(yùn)行結(jié)果:
Factory : a
Company : a
以上就是扣丁學(xué)堂PHP在線學(xué)習(xí)小編給大家分享的Java與跟Python有什么不同,希望對(duì)小伙伴們有所幫助,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢。
想要學(xué)好PHP開發(fā)小編給大家推薦口碑良好的扣丁學(xué)堂,扣丁學(xué)堂有專業(yè)老師制定的PHP學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時(shí)俱進(jìn)的PHP視頻教程供大家學(xué)習(xí),想要學(xué)好PHP開發(fā)技術(shù)的小伙伴快快行動(dòng)吧??鄱W(xué)堂PHP技術(shù)交流群:374332265。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“php培訓(xùn)資訊”的相關(guān)文章>>