欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

oo - 求一個PHP面對對象寫的留言板,學習用。

程序员文章站 2024-01-12 13:32:16
...
以前沒寫過任何邏輯語言,最近剛看PHP,想寫一個留言板。

網路上找到的大多都是PO(面對過程)規的,有些還內嵌大量font=12之類的舊樣式表達語句,看得很難受。

現在想找一個OO(面對對象)規的看一下,在github上找了找,似乎沒發現什麼好的,而以我現有能力似乎不能發現什麼是好的。

我現在對PHP的概念停留在,要寫一個留言板,就要在index上分配好config,router之類的東西,類似於小型MVC框架,然後每個留言變成一個object,用class造出來,然後class裏面有CURD方法... 實在模糊。

所以想請大家推薦一個,做個參考。

回复内容:

以前沒寫過任何邏輯語言,最近剛看PHP,想寫一個留言板。

網路上找到的大多都是PO(面對過程)規的,有些還內嵌大量font=12之類的舊樣式表達語句,看得很難受。

現在想找一個OO(面對對象)規的看一下,在github上找了找,似乎沒發現什麼好的,而以我現有能力似乎不能發現什麼是好的。

我現在對PHP的概念停留在,要寫一個留言板,就要在index上分配好config,router之類的東西,類似於小型MVC框架,然後每個留言變成一個object,用class造出來,然後class裏面有CURD方法... 實在模糊。

所以想請大家推薦一個,做個參考。

我想你需要的应该是MVC。OO只是构建网站程序的手段,而不是网站程序的结构本身。(事实上MVC的构建基本需要OO为语言基础)

学MVC,不宜开场就深入框架的内部逻辑。MVC与其说是实现方式,不如说是思想。用成型框架排除实现细节的干扰,通过使用来学习是比较好的办法。

(举个其它的例子:难以想象对Unix的系统调用都不熟悉,就去读Linux的源码。这是一个意思。)

相信我,等到把MVC框架的思想烂熟于心,再独立写东西的时候,怎么写怎么往MVC的方向跑。

另外,我曾经是红白机粉丝站fchome(大约生存于2003-2010)的维护者之一。如果做红白机相关的站点,我愿意更多交流。欢迎联系。