自己動手寫框架 一

2022-08-28 20:18:11 字數 631 閱讀 1969

php框架接觸有一段時間,主要是kohana和thinkphp。這兩個框架各有各的特色,總體來說kohana還是相對來說比較簡單,但是國內資料較少。

簡單的,我把我的這個框架命名為demo.

框架搭建第一步,總體目錄規劃:

|---classes

controller

models

|---views

||  ---template   主題

|---classes

controller

models

|---views

||  ---system

核心檔案

|---controller

|---config

|---orm 其他擴充套件的功能類

||  ---index.php    入口檔案

應用結構

為什麼要把model和controller放在classes下?

在程式中,你一定要把所有的檔案都require進來。但是如果再不同的目錄下定義了乙個相同名稱的類名就會報錯--fatal error: cannot redeclare class。

這樣是為了方便處理。

先來處理一下這個類如何實現:

自己動手寫AJAX框架

如果你了解了js物件導向,http協議,那麼就自己動手寫乙個ajax框架就可以了。小技術,大家不要笑啊!原始碼 注釋就不寫了,應該不難看懂的 使用就很簡單了。1.先插入引用。2.然後寫 js ajaxtest.htm 3.用c 建乙個一般處理程式 ajaxtest.ashx 這裡的框架使用就和jqu...

自己動手寫PHP框架(二)

在使用php的oo模式開發系統時,通常大家習慣將每個類的實現都存放在乙個單獨的檔案裡,這樣會很容易實現對類進行復用,同時將來維護時也很便利,這也是oo設計的基本思想之一。如果需要使用乙個類,只需要直接使用include require將其包含進來即可。但隨著專案規模的不斷擴大,使用這種方式會帶來一些...

自己動手寫PHP框架(二)

在使用php的oo模式開發系統時,通常大家習慣將每個類的實現都存放在乙個單獨的檔案裡,這樣會很容易實現對類進行復用,同時將來維護時也很便利,這也是oo設計的基本思想之一。如果需要使用乙個類,只需要直接使用include require將其包含進來即可。但隨著專案規模的不斷擴大,使用這種方式會帶來一些...