自己寫了個框架,取名為“PrimusPHP”,就3個文件夾,log中是日志文件,會自動生成。

app中就是控制器和視圖,public中是入口文件和靜態(tài)資源,library中既有框架的核心類,還有工具類,數(shù)據(jù)操作類等。

這個框架會用到命名空間,PHP版本如果不能用命名空間,將不能執(zhí)行。

 

一、單一入口

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓培訓

index.php”就是入口文件,“defined.php”設(shè)置一些通用常量,例如絕對目錄,并且引入了初始化庫。

define('ROOT', dirname(dirname(__FILE__)));define('DS', DIRECTORY_SEPARATOR);require_once LIB_PATH . DS . 'init.php';

index.php”就是在執(zhí)行初始化方法。

require_once '../defined.php';define('APP_NAME', 'weixin');define('CONFIG_PATH', APP_PATH . DS . APP_NAME . DS&