PHP 7.4的第二个beta版本发布正式版即将放出
2019-08-15
在Beta 1已经在7月25日发布之后,Beta 2的当前版本现在已经为计划的PHP 7.4版本铺平了道路。在2019年11月28日,PHP 7.4应该是普遍可用的。在此之前,将于8月22日发布另一个beta版本,7月22日将发布Future Freeze,以及一些测试版本和发布候选版本(具体日期见下文时间表)。
许多错误修复
在目前的Beta 2版本中,根据已发布的公告贡献修复了 一些错误。
PHP 7.4 Beta 2 的 发行说明如下:
核心:
修复了错误#78340(包括不读取整个文件的流包装器)。
修复了#78344(zend_check_protected上的分段错误)。
修复了错误#78356(从ArrayAccess返回的数组被错误地解压缩
为参数)。EXIF:
修复了错误#78333(由于错误对齐和
无效转换导致Exif崩溃)。修复了错误#78256(exif_process_user_comment上的堆缓冲区溢出)。
修复了错误#78222(exif_scan_thumbnail上的堆缓冲区溢出)。
的iconv:
修复了错误#78342(配置测试iconv // IGNORE中的总线错误)。
mysqlnd:
修复了错误#78179(错误检测到MariaDB服务器版本)。
修正了错误#78213(空行口袋)。
Opcache:
修复了错误#78341(在DFA传递中未能检测到智能分支)
修复了错误#78376(预加载常量静态属性不正确)。
PCRE:
修正了错误#78338(PCRE中的数组跨境读取)。
虽然针对Beta 2版本修复了一些错误,但当然,PHP 7.4计划的最终版本仍然会有一些重大变化。