ThinkPHP5有/无路由两种状态架构流程源码分析

92人 购买 好评度 91%
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • TP5源码分析
更多班级

TP5源码分析

支持随到随学,23年05月过期

¥66.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 朱国平

    朱国平

    资深PHP开发工程师,十多年PHP项目开发经验,曾主持过电子商务系统,政府企业网站等多个大型项目开发和培训。
简  介 将从入口文件index.php的第一行代码开始一直讲解到整个流程的最后一条代码,分别阐述了ThinkPHP5在无路由和有路由两种状态的整个代码执行流程
本系列课程现在促销三天大甩卖价格,欢迎大家一起探讨分享ThinkPHP5技术.想获得更多有关thinkphp学习资料的加QQ群号: 4552668

之前有几个大兄弟觉得声音小,导致给了好几个差评,我的视频应该还算听的清楚吧,拜托各位大虾要把电脑的那个小喇叭声音调大点.我也是辛苦录制了好几个月的.讲课内容还算干货视频,有兴趣的也可以听一下.我也是打到粉碎性骨折的价格了.

万水千山总是情,给个好评行不行!




本视频是对前面两季课程的组合,内容一样,价格更优惠.

本视频主要讲解了有无路由两种状态下的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语言基础

 

* 课程提供者:朱国平