2011-08-16 32 views
2

當前我正在使用PHP學習OOP。我從PACKT出版的The Book「OOP with PHP5」中學到了很多概念,但是我想從使用PDO的數據庫連接的真實/良好示例學習以及如何編寫更好的實現設計模式,迭代器等的OOP。使用PHP實現數據庫連接的OOP示例

如何做正確和專業的方式?

可能是,如果我有表用戶(USER_ID,USER_NAME,密碼,join_time) 將會有一個用戶類,但我想知道真正的樣品使用的設計模式和PDO包裹OOP概念(一個連接文件可以被其他類使用)。

有沒有任何機構可以給我鏈接或教程或樣本學習,一套完整的。

希望任何機構能理解我的英文:)

回答

0

設計模式是美好,輝煌的東西 - 使用時需要的地方

您應該認識到您的應用程序需要設計模式,然後執行它 - 而不是相反。

如果您有興趣編寫數據庫適配器,類等的最佳實踐...您應該看看Zend framework。看看他們如何解決你想解決的問題。

如果你不需要它們,不要強制這些模式。 :)

乾杯,

+0

我喜歡你的陳述「不要強制模式,如果你不需要它們」。目前我正在與很多桌子工作,我認爲有一個聰明的方式來編碼:)。感謝您使用Zend Framework的建議。但我不想使用任何框架 – Ahmad

+0

關於,我不認爲你應該使用它,只要看看他們解決數據庫適配器和竊取一些想法的方式!如果你喜歡他們處理數據庫連接等的方式,你可以自己複製/版本/升級它。有iz Zend_Db_Adapter_Mysql_Pdo - http://framework.zend.com/apidoc/1.7/Zend_Db/Adapter/Zend_Db_Adapter_Pdo_Mysql.html所以看看。 :) – Nemanja

+0

謝謝,你是對的,如果我喜歡,我可以用他們的方式來解決我的問題。是個好主意 – Ahmad