教程 > php7 教程 > 阅读:23

移除的函数——迹忆客-ag捕鱼王app官网

被移除的函数(removed functions)


call_user_method()call_user_method_array()

这两个函数从php 4.1.0 开始被废弃,应该使用 call_user_func() 和 call_user_func_array()。 你也可以考虑使用 变量函数 或者 ... 操作符。

所有的 ereg* 函数

所有 ereg 系列函数被删掉了。 pcre 作为推荐的替代品。

mcrypt 别名

已废弃的 mcrypt_generic_end() 函数已被移除,请使用mcrypt_generic_deinit()代替。

此外,已废弃的 mcrypt_ecb(), mcrypt_cbc(), mcrypt_cfb()mcrypt_ofb() 函数已被移除,请配合恰当的mcrypt_mode_* 常量来使用 mcrypt_decrypt()进行代替。

所有 ext/mysql 函数

所有 ext/mysql 函数已被删掉了。 如何选择不同的 mysql api,详情请见 选择 mysql api。

所有 ext/mssql 函数

所有 ext/mssql 函数已被移除。

  • pdo_sqlsrv
  • pdo_odbc
  • sqlsrv
  • unified odbc api

intl 别名

已废弃的 datefmt_set_timezone_id()ntldateformatter::settimezoneid() 函数已被移除,请使用 datefmt_set_timezone() 与 intldateformatter::settimezone()代替。

set_magic_quotes_runtime()

移除了 set_magic_quotes_runtime() 和它的别名 magic_quotes_runtime()。 它们在 php 5.3.0 中已经被废弃, 并由于 php 5.4.0 移除魔术引号(magic quotes)而没有用处。

set_socket_blocking()

已废弃的 set_socket_blocking() 函数已被移除,请使用stream_set_blocking()代替。

dl() in php-fpm

dl()在 php-fpm 不再可用,在 cli 和 embed sapis 中仍可用。

gd type1 functions

支持 postscript type1 字体的函数已经从gd扩展种移除,包括下面这些函数

  • imagepsbbox()
  • imagepsencodefont()
  • imagepsextendfont()
  • imagepsfreefont()
  • imagepsloadfont()
  • imagepsslantfont()
  • imagepstext()

推荐使用 truetype 字体和相关的函数作为替代。

查看笔记

扫码一下
查看教程更方便
网站地图