构建一个自己的PHP框架(一)—— 你需要准备的

目录
对于大多数PHP程序员来说,可能在公司做项目,大部分还是使用的开源框架,常用的ThinkPHP、去年火起来的Laravel、之前很火的Yii、比较轻量的Codeigniter,强调性能的Yaf等,很多人长期使用一个框架,就会有很多自己的心得,那么何不我们自己来写一个框架呢?
首先,我们要选择一个框架的设计方案,现在主流框架均采用MVC模式
好了,我们来规划下目录
———— Framework
| |———— Storage
| | |———— Database
| | |———— Cache
| |———— Factory
| |———— Inters
| |———— Model
| |———— View
| |———— Controller
| |———— Collection
|—— Logs
|—— config.ini
|—— index.php下面我来详细介绍这个目录结构
- Framework 框架的目录,存储框架内所有文件
- Logs 存储系统的日志
- config.ini 框架的配置文件
- index.php 框架的入口文件
- Storage 存储目录,里面为框架所有存储服务,里面包含Cache存储和Database存储
- Factory 存储框架内构件各种服务的工厂类
- Inters 存储框架内所有interface接口定义
- Model 存储所有的模型
- View 存储所有的视图
- Controller 存储所有的控制器
- Collection 存储所有的集合(此处到说集合的时候会详细说明)
以上这些规划后,我们就可以开始进行编程了。下一章开始进入系统底层搭建