这包资料解决什么问题
很多写 PHP 的人,早期都是靠堆页面、拼 SQL 起家,一个文件几百行,改一个功能要在好几个文件里来回找代码。这门课不教你怎么用现成的框架去快速搭一个后台,而是带你从零手写一个 MVC 骨架。它解决的核心问题是:让你真正理解框架底层在做什么。如果你平时用 Laravel 或 ThinkPHP 时,总是不知道路由是怎么解析的、为什么要分层、控制器的数据怎么传给视图,那这套从底层手写的思路能帮你把这些黑盒拆开。学完之后,你再去用任何主流框架,看文档时都能明白它背后的运作逻辑,而不是机械地复制粘贴代码。
适合什么基础,建议先看哪几块
这套资料不适合完全没写过 PHP 的人。你需要掌握基本的语法、能写简单的函数和类,知道数据库怎么连。如果你只有初级基础,建议先看前面的开发环境配置和框架简介部分,把本地运行环境跑通,理解 MVC 只是一种分工模式。有一定面向对象基础的人,可以直接从路由原理和 $_SERVER 变量的部分看起,这里讲的是单入口应用怎么通过 URL 把请求分发到对应的代码块,这是理解所有现代 PHP 框架的钥匙。看完这几块,直接进入全程手写核心类库的部分,跟着视频一步步敲,不要只看不练。
怎么配合练习,学完能独立做什么
看这套视频时,不要光盯着屏幕听。准备一个编辑器和本地环境,讲到路由解析原理时,自己写一段代码把 URL 拆开,试着用 $_SERVER 变量获取请求路径,然后手动把请求转给一个函数处理。讲到核心类库时,跟着把基础的加载器、简单的控制器基类和视图渲染方法敲出来。这套资料的价值在于动手过程,而不是最后能背下几个概念。学完之后,你应该能独立写出一个结构清晰的小型应用:有单一入口、能配置路由、控制器处理业务逻辑、模型负责数据读写、视图负责显示。即便你以后工作中还是用成熟框架,这种手写底层的经验也能让你在排查报错、优化性能时更有底气。
掌握PHP MVC框架的核心概念与应用,解决项目开发中架构混乱、代码复用率低等问题,提升编程效率。
课程目录
* 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






