自己写了个框架,取名为“PrimusPHP”,就3个文件夹,log中是日志文件,会自动生成。

app中就是控制器和视图,public中是入口文件和静态资源,library中既有框架的核心类,还有工具类,数据操作类等。

这个框架会用到命名空间,PHP版本如果不能用命名空间,将不能执行。

 

一、单一入口

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

index.php”就是入口文件,“defined.php”设置一些通用常量,例如绝对目录,并且引入了初始化库。

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

index.php”就是在执行初始化方法。

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