2011-09-25 53 views
0

我正在學習PHP幾個星期了,並想知道什麼編程技術應該用於編寫Web應用程序,如用戶管理系統..我google了一下,但仍然沒有得到清楚的看法是否它應該像java一樣嚴格地面向對象,或者可以使用像沒有類的函數一樣的過程方法。繼承問題在PHP

我也有一個問題: 一個類'用戶'包含一個登錄用戶的詳細信息,如名稱,uid等和一個類'dbman'具有變量和方法來處理數據庫作業,如驗證用戶名和密碼和登錄和註銷條目和其他東西..現在第三班'usermanager'是應該繼承上述兩類,以便用戶的詳細信息可用於驅動dbman從usermanager和用戶和dbman仍然隱藏和代碼保持乾淨.. 但我不認爲一個類可以同時在PHP中繼承兩個類.. 所以我讓用戶和dbman靜態並創建一個對象都在usermanager ..這是一個很好的方法(我不這麼認爲!!)

我該怎麼辦?

thanx任何幫助提前..

+4

絕對使用OO ...和框架。 –

+0

我建議投資一些Zend課程:http://www.zend.com/services/training/ –

回答

0

我會建議尋找PHP框架。他們中的許多人往往是面向對象的,並使用MVC設計模式。

不僅僅是谷歌MVC(模型 - 視圖 - 控制器),並期待在幾個框架在那裏的......

我個人最喜歡的是代碼點火器(http://codeigniter.com/),但許多其他的在那裏像CakePHP,Symphony,Zend等等。

框架允許您重新使用代碼,使您可以專注於使應用程序執行其所期望的邏輯。