欢迎您光临本店,本店提供多种个性化定制服务。

php5.3 中显示Deprecated: Assigning the return value of new by reference is deprecated in 的解决方法

经营范围:电脑组装,电脑维修,智能家居设备,苹果电脑系统安装,苹果手机刷机,监控安装,媒体编辑,数据恢复,复印打印,网站制作等

PHP报错Deprecated: Assigning the return value of new by reference is deprecated in。

今天将某个网站从本地上传到服务器。设置好运行,显示一大堆Deprecated。

Deprecated: Assigning the return value of new by reference is deprecated in。

新服务器与旧服务器环境是一样的,后来查看php版本,发现旧服务器是 PHP 5.2.4 新的是PHP 5.3.2。之前了解到5.3 与 5.3之前的区别较大,于是查看php文档。

 

在5.3版本之后已经不允许在程序中使用"=&"符号。

如果出现了Deprecated: Assigning the return value of new by reference is deprecated in 错误,

先找到出错的文件,查找下是不是在程序中使用了"=&",如发现使用了"=&"符号,将 "=&" 改成 "=" 即可解决问题。

$pa = &new Print_a_class;

// 改为  

$pa = new Print_a_class;
来源:本文由天寻工作室原创撰写,欢迎分享本文,转载请保留出处和链接!