Migration72/other-changes-Phpdoc专题

其他变更

移动 utf8_encodeutf8_decode

utf8_encode 和 <span class="function">utf8_decode 现在已经作为字符串处理函数移到标准扩展中, 在此之前需要启用 XML 扩展才能使用。

mailmb_sendmail 的变更

mail 和 <span class="function">mb_sendmail 函数中的 $additional_headers 参数变更为 array,此前为 <span class="type">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的变更

  • 当编译时使用了系统的 libgd,<span class="function">imageantialias 也能生效。
  • imagegd 以真彩色储存真彩色图像。在此之前,会转化为调色板图像。

移动 MCrypt 到 PECL

MCrypt 扩展从内核移动到 PECL。 考虑到 mcrypt 库自 2007 年以来未见任何更新,不再建议使用。 代替品即可以用 OpenSSL,也可以用 Sodium

session_module_name

传递给 session_module_name 函数的模块名不允许为 "user",将会抛出一个 E_RECOVERABLE_ERROR,之前版本会忽略这个问题。


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除