PHP框架開發一(首言)

現在大多數PHP框架都是統一入口設計的,類於TP這種。首先,重複造輪子並不是一件壞事,反而在一定程度上能讓我們對一項技術,一種架構有一定的瞭解。個人並不反對重造輪子。不過在開發過程中,畢竟還是這些成熟的框架要來得快得多,而且BUG量少和安全性相對於我們的框架要好得多。

但是這並不是我們不去做的原因。以下幾章,讓我帶領大家做一個小型的框架,這個可能不能用於你的開發,但肯定會對你認識統一入口有幫助。

第一步,建立一個目錄,結構如下:

第二步,新建一個htaccess文件,如果你不需要URL僞靜態模式。可忽略

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

第三步,從上面的目錄結構,你可以已看出來了,我的統一入口是index.php,從這個文件開始調用simple文件夾下的simple.php文件。包括配置文件,MVC三層結構都在simple文件夾內。

下一章,我會介紹SPL庫和控制器controller的使用。
發佈了48 篇原創文章 · 獲贊 16 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章