繁体   English   中英

PHP代码在PHP 5.3中导致“弃用”错误

[英]PHP code causing “deprecated” error in PHP 5.3

以下代码导致PHP 5.3中的“已弃用”错误...是否可以替代它?

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

如果您可以指定错误消息的确切内容 ,那将是很好的,但我猜它会通知您,不推荐通过引用( =& )进行对象分配。 从PHP 5开始,对象始终通过引用进行分配和传递,因此包含&是不必要的。 只需删除引用运算符:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM