1. 目录结构异同
2. 安装方式
从TP5.1开始,官网就不支持下载框架了,需要使用composer
ThinkPHP6的环境要求:PHP >= 7.1.0
如果是第一次安装的话,在命令行下面,切换到WEB根目录下面并执行下面的命令:
composer create-project topthink/think tp
3. 多应用
TP6默认使用单应用。如果要使用多应用模式,你需要安装多应用模式扩展think-multi-app。
composer require topthink/think-multi-app
4. 类的加载方式
tp5采用自己的一套实现加载方式+composer部分加载方式
tp6采用composer类的加载方式
5. tp6使用严格模式而tp5没有使用
6. tp6支持更多的PSR规范
7. 组件独立 (tp6将orm独立出来)(模板引擎)
8. 中间件改进
9. 引入Filesystem组件