您的当前位置:首页>全部文章>文章详情

ThinkPHP 6.1.2 版本发布,兼容 PHP8.2以及对ThinkORM3.0 版本的支持

发表于:2023-02-10 13:15:30浏览:874次TAG: #ThinkPHP #PHP8

2023年2月10日,ThinkPHP官方发布了最新版本ThinkPHP 6.1.2,同时透露基于PHP8.0的ThinkPHP8很快也能发布了。

图片alt

ThinkPHP 6.1.2新版主要增加了PHP8.2兼容以及ThinkORM3.0版本的支持,主要更新如下:

  • 兼容PHP8.2
  • 移除基础类中Filesystem申明属性
  • fix: container绑定参数时可变参数处理
  • File类增加setExtension方法设置保存文件的实际后缀名
  • ValidateRule注释调整
  • Fix: 参数类型为多个时导致的报错
  • 更新think-orm版本依赖支持3.0

ThinkORM2.0主要更新:

  • 修正一对一关联动态绑定关联属性 自动判断关联数据是否存在
  • 模型类setAttr方法自动判断设置关联属性
  • 修正关联自动写入
  • 改进分布式事务
  • 改进json字段多属性更新支持
  • 添加参数自动绑定设置以优化查询性能
  • 修正withJoin方法的闭包查询
  • 调整关联定义对limit的支持

ThinkORM3.0主要更新

  • 基于PHP8.0重构
  • 完全兼容2.0版本
  • 更新代码规范
  • 严格参数类型

另外ThinkPHP官方说明:
后期 6.0 及 6.1 版本将会停止功能更新,纳入 LTS 版本维护计划。基于 PHP8.0 的 ThinkPHP8 已经在进行最终测试了,相信很快就能发布正式版本了。

链接地址:https://blog.thinkphp.cn/3122308