【问题标题】:ampersand before variable name on php7 doesn't workphp7上变量名之前的&符号不起作用
【发布时间】:2015-12-12 20:53:38
【问题描述】:

你能告诉我这段代码是做什么的,为什么它不能在 php7 上运行吗?

$var1 = test ($var2, &$var3);

错误代码:

已弃用:与其类同名的方法在 PHP 的未来版本中将不再是构造函数;
解析错误:语法错误,(文件名)中出现意外的“&”

【问题讨论】:

    标签: php-7


    【解决方案1】:

    调用时传递引用在 PHP 5.3 中已被弃用:

    http://php.net/manual/en/language.references.pass.php

    【讨论】:

    • 看看这个问题和他们的另一个问题,我认为 mmatti 可能会从 5.2 切换到 7.0 ......在这种情况下,哇,我不敢相信他们的代码能以这么少的错误工作跨度>
    猜你喜欢
    • 2012-08-29
    • 2015-05-16
    • 2018-01-19
    • 2023-02-15
    • 2018-05-20
    • 2016-11-02
    • 2011-04-02
    • 2011-03-20
    • 2018-08-19
    相关资源
    最近更新 更多