php更新中不推荐使用的函数和方法

时间:2011-07-08 16:25:27

标签: php deprecated

我已经在我的服务器上更新了PHP版本,并且在显示网站页面时我收到了许多“弃用”消息。我已经在php.ini设置中将display_errors设置为off而不是它们已经消失。但我想知道我该如何修复这些不赞成的问题?

编辑:最常见的错误是:

“不推荐使用:在....中弃用了按引用分配新值的返回值”

4 个答案:

答案 0 :(得分:2)

查看php.net上每个函数的文档。它通常会告诉您哪些其他函数替换了已弃用的函数。

答案 1 :(得分:2)

弃用的功能记录在PHP手册的appendices中(请参阅“从...迁移”章节)。同时,您可以通过设置适当的error_reporting级别(不包含E_DEPRECATED标志的级别)在遗留代码中忽略它们。

答案 2 :(得分:1)

你需要找出它是哪些功能,并用新的等价物替换它们。最有可能的是ereg个东西;您可以使用preg版本替换

答案 3 :(得分:1)

这些消息告诉您正在使用可能在某些时候删除的方法,因此最好不再使用这些方法。您可以通过更改它来修复它,以便从代码中删除这些方法。