zendframeworker命名規則內幕
2013年1月17日 17:02:29
有點兒標題黨,呵呵(初來乍到,包涵!)
zend framework 的控制器類後邊都加上了controller這個字串,例如:class AController{}
zend framework 的控制器類裡的成員函式裡後邊都加上了action這個字串,例如:public function aaaAction(){}
一點好處是:結構明瞭,方便包含和呼叫等等
第二點,在PHP的物件導向中,對建構函式的繼承,就是覆蓋:
1.如果子類中寫了建構函式,那麼父類的建構函式就不管用了(被覆蓋了)
2.如果子類裡沒有寫建構函式那麼,就繼承(保留)父類的建構函式,在建立子類物件的時候預設呼叫
而zend framework 給類和成員函式加上不同字尾的方式正好避免了在我們二次開發自己類的時候覆蓋掉父類的建構函式
我們經常會在類中寫的成員函式就是 public function index(){}
我們在開發的時候也經常寫index類 class index extends someclass {}
如果沒有加字尾,或者沒有良好的命名習慣,將類名和方法名寫的一樣了,父類的建構函式就會被覆蓋掉了
相關文章
- CSS命名規則CSS
- SSIS Package 命名規則Package
- Oracle OCP(18):命名規則Oracle
- 變數名命名規則變數
- CSS樣式命名規則CSS
- HP Server的命名規則Server
- web前端中的命名規則Web前端
- python變數命名規則Python變數
- 識別符號的命名規則和規範符號
- 版本命名及限定規則詳解
- javascript變數的宣告以及命名規則JavaScript變數
- 【Linux核心版本號命名的規則 】Linux
- Window資料夾,檔案命名規則
- jpa 方法 命名規則 詳細說明
- 識別符號定義以及命名規則(駝峰命名法)符號
- Android 資源限定符命名規則Android
- 資料庫SQL開發命名規則 (轉)資料庫SQL
- 華為S6700交換機的命名規則
- 四種常用的命名規則:帕斯卡命名法、駝峰命名法、下劃線命名法、匈牙利命名法
- 前端工程程式碼規範(一)——命名規則與工程約定前端
- Cephfs資料池資料物件命名規則解析物件
- AWS EC2 例項型別命名規則型別
- 思科、華為、H3C交換機命名規則
- 常用的CSS命名規則(web標準化設計)CSSWeb
- [C++][程式設計風格]C++命名規則C++程式設計
- 【轉】C#3.0編碼習慣與命名規則C#
- 計算機病毒命名規則揭密 判斷公有特性計算機
- Python語言中合法變數命名有什麼規則?Python變數
- 【HTML】有利於SEO的DIV+CSS的命名規則HTMLCSS
- 碼教授告訴你一些web前端的命名規則Web前端
- Python命名規則是什麼?需要注意哪些事項?Python
- 一文帶你瞭解python語言命名規則!Python
- iOS App圖示和LaunchImage啟動頁尺寸及命名規則iOSAPP
- Mylo:2015年全球獨角獸公司命名規則解析
- Java內部類的訪問規則Java
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- PHP命名規範PHP