TP5执行流程

1.入口文件
/tp5/public/index.php
1) 作用:定义目录常量
2) 加载框架引导目录
2.加载框架引导目录
/tp5/thinkphp/start.php
1) 作用:引导基础文件
2) 对应用进行晕妆
3.加载框架基础引导文件
/tp/thinkphp/base.php
1)作用:加载系统常量
2)载入Loader类
/tp5/thinkphp/library/think/loader.php
3)引入环境变量
4)注册自动加载机制
5)注册异常处理机制
/tp5/thinkphp/library/think/Error.php
6)加载惯例配置
/tp5/thinkphp/conversion.php
4.运行应用
/tp5/thinkphp/library/think/App.php下的run方法
1)加载当前控制器中的initCommon方法
1,加载命名空间
2)加载当前控制器中的init()方法
1,加载各种配置文件
2,加载公共文件
3,加载语言包
3)设置时区
4)获取应用调度信息
1,加载当前控制器routeCheck()进行URL路由检测
5)调用控制器中exec方法
1,根据用户请求进行分发处理
6)根据不同请求类型加载对应文件 module方法
1,加载到对应的控制器和对应方法
5.响应输出
用户看到的所有界面就加载出来了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

System_Err0r

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值