值不值得学:先想清楚你要解决什么问题
很多写 PHP 的人,业务代码写多了会卡在一个瓶颈:能熟练用 Laravel 或 ThinkPHP 做增删改查,但框架底层的路由分发、请求处理、类自动加载到底怎么跑起来的,心里没底。这门课解决的就是这个断层。它不教你怎么用现成框架更快地堆功能,而是带你从零把 MVC 核心机制手写一遍。如果你正卡在“能写代码但不会做架构设计”的阶段,或者准备转行后端想真正搞懂 Web 运行原理,这门课比再刷一套业务实战课更解渴。但如果你连 PHP 基础语法和面向对象还磕磕绊绊,建议先补扎实基础再来,它默认你已经能写出清晰的类和方法。
资料怎么用:别只看,必须跟着敲
这套资料是典型的“讲一段做一段”结构,节奏拆得很碎,所以千万别连续快进看完。建议按两个阶段走:第一阶段先看开发环境准备、框架简介与 MVC 思想这几节,重点理解单一入口和控制器分发为什么要这么做,把 URL 路由和伪静态原理彻底搞懂,这是后面所有代码的地基。第二阶段进入核心类库手写,这部分是整门课的硬骨头。看的时候开两个屏幕,一边看一边在编辑器里同步敲,遇到 $_SERVER 变量那几节,自己写个小脚本打印请求信息,对照着看框架是怎么拿到 URL 参数的。资料里的代码片段不要复制粘贴,手敲一遍才能记住命名和调用顺序。
学完能独立做什么
跟着走完,你应该能独立搭出一个轻量 MVC 骨架:能配置路由规则、能把请求分发到对应控制器、能加载视图渲染页面。更重要的是,再回去看 Laravel 这类框架的源码时,你不会觉得像看天书,至少能看懂它的生命周期主线。这个能力对中小公司后端岗、需要维护老项目或做内部系统的岗位很实在。如果你手头有现成的业务需求,比如一个简单的后台管理模块,试着用自己写的这套骨架去实现,哪怕只跑通登录和列表页,也比干看十遍视频管用。把课里的代码当脚手架,自己往上加功能,就算真正吃透了。
深入理解 MVC 设计模式、掌握 PHP 框架开发的核心技术、提升代码组织和架构设计能力
课程目录
* 01 开发预备工作/
* 01 1.开发环境-vscode-chrome-phpenv-1.mp4 11:01
* 02 2.开发环境-vscode-chrome-phpenv-2.mp4 09:02
* 03 3.PHP框架简介与MVC思想-1.mp4 14:27
* 04 4.PHP框架简介与MVC思想-2.mp4 09:53
* 05 5.URL-路由-伪静态原理-1.mp4 15:37
* 06 6.URL-路由-伪静态原理-2.mp4 18:06
* 07 7.神奇的$_SERVER变量-1.mp4 12:37
* 08 8.神奇的$_SERVER变量-2.mp4 13:26
* 09 9.神奇的$_SERVER变量-3.mp4 13:02
* 02 全程手写核心类库-1/
* 01 1.公共函数库-1.mp4 10:16
* 02 2.公共函数库-2.mp4 07:53
* 03 3.模型之数据库静态委托-1.mp4 11:16
* 04 4.模型之数据库静态委托-2.mp4 09:35
* 05 5.模型之数据库静态委托-3.mp4 12:51
* 06 6.编写配置项与引入方式.mp4 14:22
* 03 全程手写核心类库-2/
* 01 1.细说数据库查询类Query-1.mp4 11:25
* 02 2.细说数据库查询类Query-2.mp4 10:17
* 03 3.细说数据库查询类Query-3.mp4 11:19
* 04 4.细说数据库查询类Query-4.mp4 09:45
* 05 5.细说数据库查询类Query-5.mp4 09:07
* 06 6.关于ORDER排序的补充说明.mp4 06:48
* 04 全程手写核心类库-3/
* 01 1.视图类基本功能详解-1.mp4 10:16
* 02 2.视图类基本功能详解-2.mp4 10:46
* 03 3.视图类基本功能详解-3.mp4 09:26
* 04 4.视图类基本功能详解-4.mp4 07:25
* 05 5.控制器类的基本功能.mp4 03:37
* 05 全程手写核心类库-4/
* 01 1.路由类的基本功能与实现-1.mp4 09:54
* 02 2.路由类的基本功能与实现-2.mp4 10:03
* 03 3.路由类的基本功能与实现-3.mp4 11:28
* 06 全程手写核心类库-5/
* 01 1.入口文件功能与编写方法.mp4 14:13
* 02 2.框架启动类功能详解-1.mp4 08:58
* 03 3.框架启动类功能详解-2.mp4 10:14
* 04 4.框架启动类功能详解-3.mp4 09:54
* 05 5.框架启动类功能详解-4.mp4 08:44
* 06 6.框架启动类功能详解-5.mp4 08:12
* 07 7.框架启动类功能详解-6.mp4 10:14
* 08 8.框架启动类功能详解-7.mp4 10:35
* 09 9.框架启动类功能详解-8.mp4 09:58
* 10 10.项目调试开关的打开与关闭.mp4 02:31
* 07 项目总结与进阶建议/
* 01 1.项目总结与进阶建议.mp4 07:12






