【php】【yii】yii2源碼閱讀之框架生命週期

最近在看yii2的源碼php

  • 入口文件index.php
  • 加載composer的自動加載文件,註冊類的自動加載函數
  • 加載第三方類的公共方法
  • 加載yii框架入口文件,定義常規的框架變量
  • 註冊yii的自動加載函數,yii相關的classMap,設置yii的container容器對象
  • 加載配置文件config/web.php
  • 調用webApplication的run方法,開始應用
  • webApplication引用父類(抽象類)的構造函數進行相關的初始化(路徑別名,初始化組件配置)
  • 定義錯誤處理函數 Yii::getLogger()->flush(true); // 刷新信息到文件
  • 開始根據路由調用請求的方法
  • 返回結果

未完待續web

相關文章
相關標籤/搜索