我已经在我的服务器上更新了PHP版本,并且在显示网站页面时我收到了许多“弃用”消息。我已经在php.ini设置中将display_errors设置为off而不是它们已经消失。但我想知道我该如何修复这些不赞成的问题?
编辑:最常见的错误是:
“不推荐使用:在....中弃用了按引用分配新值的返回值”
答案 0 :(得分:2)
查看php.net上每个函数的文档。它通常会告诉您哪些其他函数替换了已弃用的函数。
答案 1 :(得分:2)
弃用的功能记录在PHP手册的appendices中(请参阅“从...迁移”章节)。同时,您可以通过设置适当的error_reporting级别(不包含E_DEPRECATED标志的级别)在遗留代码中忽略它们。
答案 2 :(得分:1)
你需要找出它是哪些功能,并用新的等价物替换它们。最有可能的是ereg
个东西;您可以使用preg
版本替换
答案 3 :(得分:1)
这些消息告诉您正在使用可能在某些时候删除的方法,因此最好不再使用这些方法。您可以通过更改它来修复它,以便从代码中删除这些方法。