PHP版本错误的解决方法

首页 论坛 bbPress独立版讨论区 软件 PHP版本错误的解决方法

该主题包含 0 个回复,有 1 个参与人,并且由  Vincent Lee5 年, 11 月 前 最后一次更新。

正在查看帖子 1(共 1 个)
  • 作者
    帖子
  • #43

    Vincent Lee
    会员

    @imported_admin

    部分人在服务器或本地安装时显示会Deprecated: Assigning the return value of new by reference is deprecated inXXX的错误。

    自从进入php5.3版后,越来越多的人会遇到“Assigning the return value of new by reference is deprecated in xxxx”这样的提示,尤其是在利用国外产品中(例如wordpress、joolma),因为国外产品更新比较快,很多人的解决办法很简单:把php版本换回旧版本就ok了。

    这是办法当然可以解决这个问题,但不是根治,毕竟我们不可以向着时代倒退。换回php的旧版本,其实相当的不当,网络软件都是高带更新换代的,一直便用旧版本到时候可能会冒出更多问题。从php5.3开始后,废除了php中的”=&”符号,直接用“=”引用即可。

    所以当出现这个问题后有两种解决方法:

    1. 把php的版本降级到5.3以下,但后退的不是明智的选择。

    2.  对程序中”=&”符号全部用”=” 代替。

正在查看帖子 1(共 1 个)

抱歉,回复评论必需登录。