PHP发布了新的版本更新,分别是:PHP 7.4.1、PHP 7.3.13、PHP 7.2.26,用户可下载到tar.bz2/tar.gz/tar.xz软件包,也可随程序升级。这些版本主要是修复BUG,以下是更新详情。
PHP 7.4.1更新详情 更新日期:2019年12月18日 1、Bcmath: 修复了错误(bc_shift_addsub中的缓冲区下溢)。 2、核心: 修复了错误(Windows上的null字节后,link()默默地被截断)。 修复了错误(DirectoryIterator类在空字节后会自动截断)。 修复了错误(mail()可能两次释放refcount==1的字符串)。 修复了错误(RW提取不会引发未初始化的属性异常)的问题。 修复了错误(使用错误的EG(fake_scope)值调用__autoload()的问题)。 修复了错误(is_file无法检测文件)。 修复了错误(在Windows上fgets(STDIN)失败)。 修复了错误(call_user_func(['parent', ...])失败而其他成功)。 修复了错误(未初始化的属性触发__get())。 修复了错误(Symfony缓存上的分段错误:清除)。 3、GD: 修复了错误(GD构建用-D SIGNED_COMPARE_SLOW破坏)。 修复了错误(在使图像具有透明性时难以处理)。 4、EXIF: 修复了错误(在内存清理程序下的exif解析中自由使用)。 修复了错误(exif中的堆缓冲区溢出读取)。 5、FPM: 修复了错误(部分工作的php-fpm无法重新加载)。 修复了错误(php-fpm服务无法启动)。 修复了错误(php-fpm 7.4.0不通过mail()发送邮件)。 6、Intl: 实施(INTL支持记帐格式)。 7、Mysqlnd: 修复了错误(未将ZLIB_LIBS添加到EXTRA_LIBS)。 8、OPcache: 固定$x = (bool)$x;与opcache(应发出未声明的变量通知)。 修复了错误(预加载会删除具有依赖项的类)。 9、PCRE: 修复了错误(preg_match()可能返回整数>1)。 10、Reflection: 修复了错误(反射将抽象的非静态类检测为抽象的静态,不再使用IS_IMPLICIT_ABSTRACT)。 11、Standard: 修复了错误(var_export'ing某些类实例segfaults)。 修复了错误(导致$GLOBALS崩溃)。 修复了错误(程序包中的整数溢出会导致越界访问)。 修复了错误(strip_tags允许/标签名称=>白名单绕过)。
PHP 7.3.13更新详情 更新时间:2019年12月18日 说明:PHP 7.3.13修复了PHP 7.4.1已知的问题,同时还有: 修复了错误(具有覆盖特质的Segfault继承了私有阴影属性)。 升级bundled Oniguruma到6.9.4。 修复了潜在的与ASLR相关的无效opline处理程序问题。 修复了错误($GLOBALS中的array_search)。
PHP 7.2.26更新详情 更新时间:2019年12月18日 说明:PHP 7.2.26修复了PHP 7.4.1和PHP 7.3.13已知的问题,同时还有: 修复了错误(Locale::filterMatches中的分段错误)。
下载链接
相关主题 |