最近在看yii2的源码
- 入口文件index.php
- 加载composer的自动加载文件,注册类的自动加载函数
- 加载第三方类的公共方法
- 加载yii框架入口文件,定义常规的框架变量
- 注册yii的自动加载函数,yii相关的classMap,设置yii的container容器对象
- 加载配置文件config/web.php
- 调用webApplication的run方法,开始应用
- webApplication引用父类(抽象类)的构造函数进行相关的初始化(路径别名,初始化组件配置)
- 定义错误处理函数 Yii::getLogger()->flush(true); // 刷新信息到文件
- 开始根据路由调用请求的方法
- 返回结果
未完待续