Skip to content
TIGERB edited this page May 21, 2017 · 2 revisions

如何构建一个自己的PHP框架

为什么我们要去构建一个自己的PHP框架?可能绝大多数的人都会说“市面上已经那么多的框架了,还造什么轮子?”。我的观点“造轮子不是目的,造轮子的过程中汲取到知识才是目的”。

那怎样才能构建一个自己的PHP框架呢?大致流程如下:

    
入口文件 ----> 注册自加载函数
        ----> 注册错误(和异常)处理函数
        ----> 加载配置文件
        ----> 请求
        ----> 路由 
        ---->(控制器 <----> 数据模型)
        ----> 响应
        ----> json
        ----> 视图渲染数据

除此之外我们还需要单元测试、nosql支持、接口文档支持、一些辅助脚本等。

Clone this wiki locally