0

我将我的网站从一台服务器移动到另一台服务器。一切运行,但由于我有新服务器,日志

不推荐使用的函数:在 include()(/ascript.php 的第 6 行)中不推荐使用调用时传递引用。

在脚本中,它在第 6 行显示以下内容:

包括(“some_file.inc”);

那么这里有什么问题呢?据我所知,没有通过引用传递?是因为双引号吗?一些附加信息,我从 php 5.3.22 的服务器移到了 php 5.3.24 的服务器

此致,

吉尔特

4

1 回答 1

0

在 some_file.inc 中必须有一些函数调用,其中将引用传递给函数。为此,必须将函数声明为,function example(&$modificable) {...}而不是function example($modificable) {...}调用example(&$modificable)

这个弃用通知已经存在了很长时间。它现在弹出的最可能原因是您的新服务器具有不同的错误报告配置,请检查 php.ini 是否存在差异。

无论如何,从 PHP 5.4 开始,该代码将导致致命错误而不是弃用通知,因此正确的解决方案是修复 some_file.inc 中的问题。

于 2013-05-15T12:16:46.043 回答