有的网站程序 使用了PHP5.3 之后会出现
Deprecated: Assigning the return value of new by reference is deprecated
这个是因为PHP5.3+废除了”=&”符号,对象复制用”=”即可,详细如下:
- PHP5对象复制是采用引用的方式。
- 如果不采用引用方式,则需要在复制对象时加关键字 clone。
- 如果在复制的过程中,同时要变更某些属性,则增加函数_clone()。
有2种解决方法:
解决办法一:搜索所有PHP文件,将”=&”替换为”=”。
解决方法二:降到PHP5.2,或者适合程序的PHP版本