PHP 8.2.27 更新日志
PHP 8.2.27 发布于 2024 年 12 月 19 日,是 PHP 8.2 分支的正式维护版本,主要修复核心运行时、FPM、GD、OPcache、OpenSSL、Phar、PHPDBG、SimpleXML、Standard 和 Windows 相关问题。
- Calendar、COM、Core:修复 jdtogregorian 和 cal_to_jd 参数溢出、非 DISPATCH variant typeinfo 段错误、配置脚本提前失败、ZTS bookworm 下 OPcache bad signal 139、zend_vm_execute 断言、lexer encoding translation 与 heredocs use-after-free、huge block 比较,以及 Windows zend_dirname 潜在越界读取。
- Curl、FPM、GD、GMP、Hash:修复 curl mime 内存泄漏、PHP-FPM fpm_get_status SIGSEGV、imagecreatefromstring 溢出、gmp_pow 过度严格溢出检查回退,以及 mhash 段错误。
- OPcache 与 OpenSSL:修复 Tracing JIT 返回 UNDEF 时类型不匹配、JIT_G(enabled) 多线程状态错误、zts+aarch64 下 opcache 测试失败、OpenSSL 读取 key 时意外 array entry 转换,以及 openssl exports 和 php_openssl_pkey_from_zval() 内存泄漏。
- PDO、Phar、PHPDBG、SAPI:修复 setFetchMode() 内存泄漏、phar tar parser 与 zero-length file header blocks、phpdbg_clear() breakpoint map 段错误,以及 rfc1867 UBSAN warning。
- SimpleXML、SNMP、Standard、Streams:修复 RecursiveIteratorIterator->current() 使用 XML element input 段错误、snmget 修改 object_id 数组、internal iterator 函数无法处理 UNDEF 属性,以及 network connect poll interruption handling。
- Windows:修复 error dialog 导致进程挂起的问题。





