其他更改

移动 utf8_encode()utf8_decode()

utf8_encode()utf8_decode() 函数现在已移至标准扩展作为字符串函数,而之前需要 XML 扩展才能使用它们。

mail()mb_send_mail() 的更改

mail()mb_send_mail() 的 $additional_headers 参数现在也接受 array 而不是 string

LMDB 支持

DBA 扩展现在支持 LMDB。

对 PHP 构建系统的更改

  • Unix:构建 PHP 现在需要 Autoconf 2.64 或更高版本。
  • Unix:--with-pdo-oci 配置参数不再需要 Oracle Instant Client 的版本号。
  • Unix:--enable-gd-native-ttf 配置参数已删除。自 PHP 5.5.0 起不再使用此参数。
  • Windows:已添加 --with-config-profile 配置参数。这可用于保存特定配置,类似于神奇的 config.nice.bat 文件。

GD 的更改

  • imageantialias() 现在也适用于使用系统 libgd 编译的情况。
  • imagegd() 将真彩色图像存储为真正的真彩色图像。以前,它们已转换为调色板。

MCrypt 移至 PECL

MCrypt 扩展现在已从核心移至 PECL。鉴于 mcrypt 库自 2007 年以来一直没有更新,因此强烈建议不要使用它。相反,应使用 OpenSSLSodium 扩展。

session_module_name()

"user" 传递给 session_module_name() 现在会引发级别为 E_RECOVERABLE_ERROR 的错误。以前,此操作会被静默忽略。

添加备注

用户贡献备注

此页面没有用户贡献的备注。
To Top