我正在尝试学习使用面向对象方案的PHP。我想我理解这个概念,但我需要一个真实的例子,一个完全正确的论坛(最接近我想做的事)。
我知道PhpBB但是它可能太复杂而无法完全理解它所以我正在寻找更简单但仍然面向对象的东西。
你知道吗?
谢谢
答案 0 :(得分:2)
Vanilla http://vanillaforums.org/,有一个非常好的api,特别是V2,目前正在开发中。使用MVC。这也是我所知道的最轻的论坛。
话虽如此,您可能还想阅读有关此主题的书籍this thread (https://stackoverflow.com/questions/90924/what-is-the-best-php-programming-book)有一些很好的列表。
答案 1 :(得分:1)
要学习这些东西,没有什么比真正的项目更适合了。我建议你看一个面向对象的框架(也许Yii)并尝试编写自己的小论坛(这需要的不仅仅是对象,而是数据库访问和用户管理......) - 大多数都是建立在框架内。)
答案 2 :(得分:0)
真正让我点击OOP的是使用数据访问。编写一个抽象数据访问类(DAO),它封装了您最常见的读/写方法(select,selectByID,selectWhere等)。您会发现它很有用且易于扩展,并且是任何数据相关代码(如论坛)的良好起点