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

來源:互聯網
上載者:User
以前沒寫過任何邏輯語言,最近剛看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)的维护者之一。如果做红白机相关的站点,我愿意更多交流。欢迎联系。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.