PHP8.2.17更新内容解读

不爱学习 2024-04-03 12:41:16

在2024年3月14日,PHP发布了版本8.2.17,带来了一系列核心功能和模块的修复和改进。让我们一起来看看这次更新都有哪些重要内容。

核心功能修复

这次更新修复了ZTS持久资源在关闭时导致崩溃的问题,为PHP的稳定性和可靠性提供了更好的保障。

Curl模块改进

针对libcurl 8.6.0中字符串更改导致测试失败的问题进行了修复,确保Curl模块的正常运行。

DOM模块修复

修复了在维度中对于DOMNodeList和DOMNodeMap的引用访问问题,提升了DOM模块的稳定性和功能性。

Fileinfo模块更新

解决了GH-13344中的bug(finfo::buffer(): Failed identify data 0:(null), backport),确保Fileinfo模块正常识别数据。

FPM模块改进

修复了bug #75712(php-fpm中getenv不应读取$_ENV、$_SERVER),提升了FPM模块的安全性和稳定性。

GD模块优化

解决了GH-12019中的bug(系统gd库中图像格式检测问题),提高了GD模块对图像格式的识别能力。

MySQLnd模块更新

修复了GH-11950中的bug([mysqlnd] 如果CR_SERVER_GONE_ERROR已设置,则不将CR_MALFORMED_PACKET设置为错误),提升了MySQLnd模块的稳定性和兼容性。

PGSQL模块调整

解决了GH-13354中的bug(pg_execute/pg_send_query_params/pg_send_execute传递空值引用问题),提高了PGSQL模块的功能完整性。

标准库优化

修正了数组键作为哈希字符串(不区分大小写)比较时第二操作数缓冲区大小的拼写错误,尽管目前未使用,但为未来功能预留了空间。

这次PHP 8.2.17版本更新涵盖了多个关键领域,从核心功能到各个模块的改进和修复,为用户提供更加稳定、高效和功能完善的PHP开发环境。建议用户及时升级到最新版本以获得最佳体验。

0 阅读:0

不爱学习

简介:感谢大家的关注