oo - 求一個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)的维护者之一。如果做红白机相关的站点,我愿意更多交流。欢迎联系。