2010-10-27 52 views

回答

4

这会是很好,如果你可以指定该错误消息说的话究竟,但我猜它是通知您通过引用,对象分配(=&)已被弃用。对象为总是从PHP 5开始分配并通过引用引用,因此包括&是不必要的。简单地删除参考运算符:

$this->widgets[$widget_class] = new $widget_class(); 
+1

我不认为“通过引用赋值”一般不推荐使用,但“新对象”赋值是。请参阅http://php.net/manual/en/migration53.deprecated.php - *“现在不建议使用新引用来指定返回值。”* – Phil 2010-10-27 04:10:12

+0

@Phil良好的链接,我正在寻找一个参考(无双关语意图)在手册中,但找不到一个。 – deceze 2010-10-27 04:19:49

+0

同样,不得不使用谷歌,因为我不认为在迁移部分 – Phil 2010-10-27 04:23:10