移除的函数——迹忆客-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 字体和相关的函数作为替代。