我有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已弃用调用时传递引用
脱掉&标志没有帮助,功能不再有效。
答案 0 :(得分:2)
来自PHP docs:
从PHP 5.3.0开始,当您在
&
中使用foo(&$a);
时,系统会收到一条警告,指出“调用时间传递引用”已弃用。从PHP 5.4.0开始,删除了调用时传递引用,因此使用它会引发致命错误。