thinkphp网站源码分享 thinkphp5源码

大家好,今天小编来为大家解答thinkphp网站源码分享这个问题,thinkphp5源码很多人还不知道,现在让我们一起来看看吧!

请求流程

1.实例化http,注入app和设置routePath

2.执行run方法,首先初始化initialize,初始化操作是在容器app中执行

3.初始化执行的是,记录初始化标记、开始时间、开始内存、加载环境变量、配置文件后缀、设置调试模式、加载配置文件、加载语言配置、加载语言包、触发AppInit事件、设置时区、注册错误和异常处理、注册系统服务、启动系统服务

4.其中加载配置文件执行的是,引入自定义函数、系统帮助函数、配置文件、注册事件、注册服务

5.初始化这个过程代码还是相对较多的,不过阅读起来也是相对简单的,有点耐心即可

6.创建request对象,然后绑定到容器中,然后执行运行程序

7.加载全局中间件,并给中间件放入执行队列

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平