对于一个HTTP应用来说,从用户发起请求到响应输出结束,大致的标准请求流程如下:
Composer的自动加载autoload文件think\Appprovider.php文件HTTP应用类think\HttpHTTP应用类的run方法启动一个HTTP应用app\Request 继承think\Request)保存到容器think\App类的初始化方法initialize.env和全局初始化文件AppInit事件HttpRun事件Route类dispatch方法)RouteLoaded事件think\route\Dispatch初始化exec方法返回响应think\Response对象send方法输出end方法善后HttpEnd事件end回调至此,当前请求流程结束。









