本文實例講述了PHP命名空間namespace用法。分享給大家供大家參考,具體如下:
namespace(命名空間)相當於函數、類,劃分了一個區域,這樣子就使得在同頁中可以require相同的類,使用相同名字的函數
:在專案中比較少用
name.php:
<?php //命名要使用复合名称 namespace me\mine; class me{ public function __construct(){ echo 'name'.'<br>'; } public function name(){ echo 'i use space'.'<br>'; } } //$me = new me(); function me(){ echo 'is me'.'<br>'; }
common.php:
<?php class me{ public function __construct(){ echo 'no namespace'.'<br>'; } }
<?php //建议使用别名 use me\mine as i; require './name.php'; require './common.php'; $me = new i\me(); $me->name(); i\me(); $com = new me();
運行效果圖如下:
希望本文所述對大家PHP程式設計有所幫助。
更多PHP命名空間namespace用法實例分析相關文章請關注PHP中文網!