跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

PHP 8.4.14 发布

PHP 8.4.14 正式发布,本次为一次以修复问题为主的维护性更新。主要变更内容如下: Core : 修复 GH-19765:
object_properties_load()
绕过只读属性校验的问题。 修复在启用
--enable-zend-max-execution-timers
时
hard_timeout
的异常行为。 修复 GH-19792:当警告与异常同时触发时,SCCP 可能导致返回值出现使用已释放内存(UAF)的情况。 修复 GH-19653:临时闭包中使用命名参数解包可能导致崩溃。 修复 GH-19839:用户自定义数组上
HASH_FLAG_HAS_EMPTY_IND
标志设置错误。 修复 GH-19480:配置了
open_basedir
后无法通过 php .ini 取消设置
error_log
。 修复 GH-20002:在 *BSD 系统上使用 MSAN 编译时构建失败的问题。 CLI : 优化 CLI 服务器日志输出,避免因
EAGAIN
错误频繁记录“轮询事件失败”信息,现可通过 环境变量
PHP_CLI_SERVER_WORKERS
控制。 Curl : 立即学习 “ PHP免费学习笔记(深入) ”; 修正使用
clone
操作符复制 CurlHandle 时,
CURLOPT_POSTFIELDS
未正确克隆的问题。 解决 curl 8.16 版本下的编译和测试失败问题。 Date : 修复 GH-17159:
DateTime::createFromFormat
中 “P” 格式符错误地吞掉了后续的字符串文本。 DOM : 修复 mac OS 平台下宏定义冲突问题。 修复 GH-20022:
docker-php-ext-install DOM
执行失败的问题。 GD : 修复 GH-19955:
imagefttext()
函数存在内存泄漏。 MySQLnd : 修复 #67563:使用 mysql nd 编译的 mysqli 扩展不支持 IPv6 地址作为连接参数。 Opcache : PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载 修复 GH-19669:
zend_jit_trace_type_to_info_ex
中断言失败问题。 修复 GH-19831:函数 JIT 编译过程中可能未正确释放属性值引用。 修复 GH-19889:
zend_runtime_jit()
和
zend_jit_hot_func()
存在线程竞争条件。 Phar : 修复写入 tar header 失败后引发的内存泄漏及无效续传问题。 修复应用 zip 数字签名时因临时文件创建失败导致的内存泄漏。 SimpleXML : 修复 GH-19988:在特定情况下
simplexml
调用
zend_string_init
传入空指针,导致未定义行为(UB)。 Soap : 修复 GH-19784:
SoapServer
存在内存泄漏。 修复 GH-20011:传递未知类型的 SoapVar 数组可能导致程序崩溃。 Standard : 修复 GH-12265:对象克隆破坏序列化递归结构。 修复 GH-19701:序列化与反序列化过程丢失部分数据。 修复 GH-19801:
var_dump()
与
debug_zval_dump()
存在资源泄漏。 修复 GH-20043:对 RC1 数组调用
array_unique
时排序异常并触发断言失败。 修复 GH-19926:在 COW 标志仍处于违规状态时拼接数组,内部指针被提前重置。 修复 GH-19570:无法对
/dev/zero
和
/dev/null
设备文件执行
fseek
操作。 Streams : 修复 GH-19248:在 main 中应使用
strerror_r
而非
strerror
。 修复 GH-17345:此前编号 #35916 的问题未彻底解决。 修复 GH-19705:尝试刷新不可寻址流(non-seekable stream )时发生段错误。 XMLReader : 修复 GH-20009:RelaxNG 模式验证失败时 XMLReader 发生内存泄漏。 Zip : 修复 GH-19688:
zip addGlob()
中模式字符串溢出问题。 修复 GH-19932:
zip setEncryptionName()
与
setEncryptionIndex()
引发的内存泄漏。 详细更新日志请参阅: https://www.php.cn/link/a8de839ca3b50ef2eac03640ccf56afd 源码下载地址: 点击获取

相关文章