0

我有 PHP 5.3.8,我得到的错误是在这一行:

array_unshift($this->parents, &$this->parent);

$this->parent 的值来自:

$this->parent[$key] = array();
$this->parent = &$this->parent[$key];

错误信息是:

已弃用:第 136 行的 /var/www/vhosts/mauilistings.net/httpdocs/xml/kd_xmlrpc.php 中已弃用调用时传递引用

取下 & 符号没有帮助,该功能不再起作用。

4

1 回答 1

2

来自PHP 文档

&从 PHP 5.3.0 开始,当您使用in时,您将收到一条警告说“调用时传递引用”已被弃用foo(&$a);。从 PHP 5.4.0 开始,调用时传递引用已被删除,因此使用它会引发致命错误。

于 2013-03-13T12:36:12.077 回答