我将我的网站从一台服务器移动到另一台服务器。一切运行,但由于我有新服务器,日志
不推荐使用的函数:在 include()(/ascript.php 的第 6 行)中不推荐使用调用时传递引用。
在脚本中,它在第 6 行显示以下内容:
包括(“some_file.inc”);
那么这里有什么问题呢?据我所知,没有通过引用传递?是因为双引号吗?一些附加信息,我从 php 5.3.22 的服务器移到了 php 5.3.24 的服务器
此致,
吉尔特
我将我的网站从一台服务器移动到另一台服务器。一切运行,但由于我有新服务器,日志
不推荐使用的函数:在 include()(/ascript.php 的第 6 行)中不推荐使用调用时传递引用。
在脚本中,它在第 6 行显示以下内容:
包括(“some_file.inc”);
那么这里有什么问题呢?据我所知,没有通过引用传递?是因为双引号吗?一些附加信息,我从 php 5.3.22 的服务器移到了 php 5.3.24 的服务器
此致,
吉尔特
在 some_file.inc 中必须有一些函数调用,其中将引用传递给函数。为此,必须将函数声明为,function example(&$modificable) {...}
而不是function example($modificable) {...}
调用example(&$modificable)
这个弃用通知已经存在了很长时间。它现在弹出的最可能原因是您的新服务器具有不同的错误报告配置,请检查 php.ini 是否存在差异。
无论如何,从 PHP 5.4 开始,该代码将导致致命错误而不是弃用通知,因此正确的解决方案是修复 some_file.inc 中的问题。