在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开发环境。建议用户及时升级到最新版本以获得最佳体验。