ThinkPHP 6.1.2 版本发布,兼容 PHP8.2以及对ThinkORM3.0 版本的支持
发表于:2023-02-10 13:15:30浏览:3760次
2023年2月10日,ThinkPHP官方发布了最新版本ThinkPHP 6.1.2,同时透露基于PHP8.0的ThinkPHP8很快也能发布了。

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 已经在进行最终测试了,相信很快就能发布正式版本了。
推荐文章
- 谷歌发布全新操作系统chromeOS Flex首个稳定版,可用于 PC 和 Mac
- Thinkphp6使用Dompdf将HTML转换为PDF,并且支持中文
- Flash已退出历史舞台,未来Web端3D的内容会怎样发展?
- 宝塔面板查看登录地址、账号密码、运行状态和一键重启等命令
- xm-select,一个前端的多选解决方案
- 最美的国产操作系统:深度操作系统 deepin 20.5 发布
- PHP实现工作年限自动计算,工作0-6个月的算0.5年,7-12个月的算1年
- 用Prismjs给勾股博客的文章模块增加代码高亮功能
- CSS 选择器::is(), :where(), 和:has()伪元素的运用
- html表单autocomplete="off"失效问题解决方案

