一、框架基础
- MVC、单一入口
- 路由 ------路由原理、隐藏入口、Thinkphp中的路由
- 命名空间 ------- 定义、使用、导入
- 自动加载 ------- 注册自动加载函数、注册多个字段加载函数、注册自动加载方法
- 代码规范 ------- PSR规范
- composer ------- 实现类的自动加载、项目依赖管理、创建自己的包
二、框架原理
- 目录划分
- 自动加载
- 控制反转、依赖注入
- Container类、App类、Facade类
- 反射 ------ 利用反射实现参数绑定、依赖注入、自定义实例化
- 配置文件的设计、读取、修改
- 请求、相应 ------- 路由检查、分发、输入过滤、响应处理、中间件
路由介绍: https://www.php.cn/phpkj/thinkphp/465107.html
三、框架原理下
- PDO扩展
- 框架中的数据库操作
- 模板引擎 ------- Smart模板引擎、ThinkPHP模板引擎
四、表单自动验证的原理、表单令牌验证、图形上传检测、XSS安全防护等原理