PHP 8.3.11 更新日志
PHP 8.3.11 于 2024 年 8 月 29 日发布,是 PHP 8.3 分支的维护版本,包含 Core、Curl、DOM、FFI、Hash、Intl、Opcache、Output、PDO_Firebird、PHPDBG、SOAP、Standard、Streams 和 Tidy 等修复。
- Core:修复 Zend Optimizer escape analysis 与 zend_ini 内存泄漏、条件追加 -Wno-implicit-fallthrough、network.c 未初始化内存、关闭时销毁 generator 段错误,以及 suspended generator delegate GC 崩溃。
- Curl、DOM、FFI、Hash:修复 curl_error 返回空字符串场景、删除 doctype 后 foreach 迭代可能释放后使用、匿名 enum 类型 FFI 内存泄漏,以及 xxh3 在共享内存中转换数组数据崩溃。
- Intl 与 Opcache:修复 IntlChar::foldCase() 的 $option 参数可选性,以及启用 observers 后 pass 4 段错误和 opcache SHM placement 相关内存泄漏。
- Output 与 PDO_Firebird:修复 url_scanner_ex.re 中空指针解引用段错误,以及 firebird_handle_get_attribute() 中错误的 fallthrough 路径。
- PHPDBG:修复本地控制台 EOF 冗余提示、phpdbg 堆缓冲区溢出,以及 watchpoint 分配释放后使用问题。
- SOAP:修复 Digest 认证、SoapFault 属性销毁,以及 PHP 8.3.9 后使用 classmap constructor option 导致 SOAP XML 异常的问题。
- Standard 与 Streams:修复 stream 函数非有限 timeout、p(f)sockopen timeout 溢出、phar stream 内存泄漏、大于 2GB 文件 byte_max 参数整数溢出,并回退自定义 stream wrapper dir_readdir 输出截断修复。
- Tidy:修复 basedir restriction 相关内存泄漏。





