分发请求
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
具备PHP语言基础的tp和php爱好者
你将会学到
将从入口文件index.php的第一行代码开始一直讲解到整个流程的最后一条代码,分别阐述了ThinkPHP5在无路由和有路由两种状态的整个代码执行流程
课程简介
本视频主要讲解了有无路由两种状态下的ThinkPHP5的架构流程执行过程.
无路由状态主要分为六个方面:
1.入口文件和引导文件
2.注册自动加载和错误异常机制
3.应用初始化
4.路由检测
5.分发请求
6.响应输出和应用结束
有路由状态多方位的讲解了ThinkPHP5的路由解析原理:
紧接着上一章节讲解如果定义了路由
整个检测流程会调用Route::check()进行路由检测,检测完毕将返回调度信息.
先对ThinkPHP5的路由解析流程做一下大致的介绍:
1.检测路由别名 self::checkRouteAlias()
2.检测域名部署 self::checkDomain()
3.检测URL绑定 self::checkUrlBind()
4.静态路由规则检测 self::parseRule()
5.动态路由规则检测 self::checkRoute()
在动态路由检测中又陆续会调用到以下三个方法:
1.self::checkRule() 检测规则
2.self::match() 匹配规则
3.self::parseRule() 解析规则
学完本课程将会使你不在停留对框架表面的二次开发,而是更深入的理解框架实现原理,技术将更上一层楼,可以做到对源代码也随心所欲的开发,性价比超级高的视频课程.
适合人群:
PHP语言基础
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
8课时
ThinkPHP5架构流程底层源码分析视频课程
4722人学习
朱国平
5.0
¥18.00
20课时
ThinkPHP5路由解析原理底层源码分析视频课程
971人学习
朱国平
4.9
¥18.00
28课时
ThinkPHP5有/无路由两种状态底层代码执行流程源码分析视频课程
724人学习
朱国平
4.4
¥28.00
15课时
网站建设-2小时学习建站,PHPWAMP便捷的PHP集成环境
1655848人学习
Lccee
4.9
¥46.00
136课时
PHP第一季视频教程【李炎恢老师】
1460969人学习
李炎恢
5.0
会员免费
36课时
ThinkPHP李炎恢老师专题精讲视频课程
757026人学习
李炎恢
4.9
会员免费
146课时
PHP开发第二季视频课程【李炎恢老师】
628830人学习
李炎恢
4.9
会员免费
104课时
PHP实践之路-基础增强篇视频课程(小清新BBS系统开发)
548778人学习
孙胜利
5.0
免费