PHP Conference Japan 2024

其他更改

移动 utf8_encode()utf8_decode()

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

mail()mb_send_mail() 的更改

mail()mb_send_mail() 的 $additional_headers 参数现在也接受 数组 而不是 字符串

LMDB 支持

DBA 扩展现在支持 LMDB。

对 PHP 构建系统的更改

  • Unix:现在需要 Autoconf 2.64 或更高版本来构建 PHP。
  • 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