PHP框架開發一(首言)

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

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

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

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

[plain] view plaincopy

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

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

作者:tomyjohn

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *