美文网首页
ThinkPHP5和ThinkPHP6的区别

ThinkPHP5和ThinkPHP6的区别

作者: Justin小贾同学 | 来源:发表于2021-06-06 23:47 被阅读0次

    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组件

    相关文章

      网友评论

          本文标题:ThinkPHP5和ThinkPHP6的区别

          本文链接:https://www.haomeiwen.com/subject/tbykeltx.html