自从换到php5.3,越来越多的人会遇到“Assigning the return value of new by reference is deprecated in xxxx”这样的提示,尤其是在国外产品中(例如wordpress、joomla),今天我也遇到了,在安装joomla的一个模版的时候,一开始以为是模块的问题,到后台找模块,一个个试,未果。Google下,找到了,看来很多人都遇到,原来:
它是一段复制代码出错,在php5.3开始后,废除了php中的”=&”符号,所以要想复制,直接用=引用即可。
于是找到报错的文件,找到相应的行,去除问题的“&”号。
这样原来的报错就不在出现了,使用也不会有任何问题。