目录结构异同,tp5核心框架是项目根目录thinkphp下 , tp6是vendor的topthink 安装方式 tp6只能通过composer安装 类的加载方式 tp5采用自己的一套实现加载方式+composer部分加载方式 tp6采用composer类的加载方式 tp6使用严格模式而tp5没有使用 tp6支持更多的PSR规范(https://learnku.com/docs/psr)
组件独立 (tp6将orm独立出来)(模板引擎) 中间件改进 tp6开始使用了管道模式来实现中间件 比之间的版本实现更加简洁,有序引入Filesystem组件
开启调试模式 tp5: /application/config.php tp6:是根目录的.env文件 /.env,关闭调试,显示的错误信息在/config/app.php设置 数据库文件 tp5: /application/database.php tp6: 是根目录的.env文件 /.env, Db::table("表名")->查询 tp5:引入Db类:use think\Db; tp6: 引入Db类:use think\facade\\Db;