php中namespace use用法例子分析
class把一個一個function組織起來,namespace可以理解成把一個一個class,function等有序的'組織起來。個人覺得,namespace的主要優勢有
第一,可以更好的管理代碼
第二,文件一多,可以避免class,function的重名
第三,代碼可讀性增強了
1. 定義namespace
namespace userCenter;//php代碼namespace userCenterregister;//php代碼namespace userCenterlogin { //php代碼}
命名空間不能嵌套或在同一代碼處聲明多次(只有最後一次會被識別)。但是,你能在同一個文件中定義多個命名空間化的代碼,比較合適的做法是每個文件定義一個命名空間(可以是相同命名空間)。
2. 調用namespace
userCenterregister; //絕對調用userCenterlogin; //相對調用use userCenterregister; //引用空間use userCenterregister as reg; //引用空間並加別名
3. 實例説明
<"";require use="" usercenterregist="" as="" echo="" login="new" login-="">save();echo registcheck_username(); //相對調用echo regcheck_username(); //別名調用$regist = new regregist();echo $regist->save();
使用use,比絕對調用要好一點,好比給class,function等加了一個前綴,這樣看起來就比較清楚了。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
JavaScript數組去重的四種方法
javascript數組去重方法彙總ue1=function(){varn=[];//一個新的臨時數組for(vari=0;i<th;i++)//遍歷當前數組{//如果當前數組的第i已經保存進了臨時數組,那麼跳過,//否則把當前項push到臨時數組裏面if(xOf(this[i])==-1)(this[i]);}returnn;};ue2=function(){var...
-
python批量生成本地ip地址的方法是什麼
python批量生成本地ip地址的方法是什麼呢?本文實例講述了python批量生成本地ip地址的方法。分享給大家供大家參考。具體分析如下:...
-
JavaScript經典效果集錦
些很實用且必用的小腳本代碼:腳本1:進入主頁以後自動播放聲音腳本2:進入主頁後自動最大話,省的去在自己單擊了To(0,0)zeTo(lWidth,lHeight)腳本3:顯示現在時間的腳本enow腳本4:顯示最後修改時間的.腳本e(Modified)腳本5:設為首頁,加為收藏,加入頻道,啟動outlook...
相關文章
- How to Enhance the Sense of Happiness英語四級作文
- The Best Thing That Could Ever Happen少兒雙語閲讀
- The truth about money and happiness高中英語作文
- 人教PEP版國小五年級英語下冊Unit3Myschoolcalender.ALet’stalk
- Can money buy happiness高中英語作文
- 中學生英語作文:Cure Sadness with Company
- 國中英語作文--Can Money Buy Happiness
- php內核分析之sapi-module-struct
- Can Money Buy Happiness大學英語四級作文
- Perseverance will make you successful英語作文