PHP 5.5.x 中废弃的特性

废弃 ext/mysql

原始的 MySQL 扩展 现在被废弃,当连接到数据库时会产生一个 E_DEPRECATED 错误。可使用 MySQLiPDO_MySQL 扩展作为替代。

preg_replace 中的 /e 修饰符

preg_replace 函数中用到的 /e 修饰符现在被弃用。可以使用 preg_replace_callback 函数来替代。

intl 中的废弃

IntlDateFormatter::setTimeZoneIDdatefmt_set_timezone_id 现在被废弃。可分别使用 IntlDateFormatter::setTimeZone 方法和 datefmt_set_timezone 函数作为替代。

mcrypt 中的废弃

下列函数已被废弃:

  • mcrypt_cbc
  • mcrypt_cfb
  • mcrypt_ecb
  • mcrypt_ofb