为了账号安全,请及时绑定邮箱和手机立即绑定

将 php 代码从 5.4 迁移到 php 7

将 php 代码从 5.4 迁移到 php 7

PHP
侃侃无极 2022-01-08 17:21:19
目前,我正在使用 php 5.4,并希望迁移到 7 或 7.2。在服务器 php 7.2 上运行我的代码时,它会抛出语法错误,即意外的“新”(T_NEW)。它取决于带有 & 运算符的分配类。我在整个项目中使用了这种代码。它不可能删除所有功能。$instance =& 新配置();我可以在不删除分配运算符的情况下在 php 7.2 下运行我的项目吗?
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

从 PHP 5 开始, new 自动返回一个引用,因此在这种情况下使用 =& 已被弃用,并在 PHP 5.3 及更高版本中生成 E_DEPRECATED 消息,在早期版本中生成 E_STRICT 消息。自 PHP 7.0 起,它在语法上无效。

PHP 参考资料

所以你必须改变你的代码。


查看完整回答
反对 回复 2022-01-08
  • 1 回答
  • 0 关注
  • 230 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信