1 目录结构的异同 tp5核心框架是项目根目录thinkphp下 , tp6是vendor的topthink
视图viewtp5在app目录下tp6在根目录下
2 安装方式不同,tp6仅能通过composer方式安装
3 类自动加载方式不同 tp6使用composer方式实现类自动加载, tp5 composer+自己实现了一套
4 tp6使用了php7严格模式
5 支持更多的PSR规范 《PHP PSR 标准规范》 | PHP 技术论坛
6 组件的独立 ORM 模板引擎
7 中间件改进 TP6开始使用了管道模式来实现中间件,比起之前版本的实现更加简洁,有序
8 引入Filesystem tp6引用了容器
记录一下,2中区别 面试可能用到 吐槽一下 tp5.0(真鸡儿难用,比3.2强不到哪里去)5.1都是升华