【php】【yii】yii2源码阅读之框架生命周期

时间:2022-10-21 09:15:04

最近在看yii2的源码

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

未完待续