原生

PHP无法读取 ...$字符,直接报语法错误解决方法

作者:本站 2017-07-25 浏览:1303 标签: PHP    语法错误    

今天突然发现运行PHP的时候运行的时候直接报错,某某文件出现语法错误,查看文件,发现语法上跟我们平时的不一样。

    今天突然发现运行PHP的时候运行的时候直接报错,某某文件出现语法错误,查看文件,发现语法上跟我们平时的不一样。


报错位置代码

function dd(...$args)
{
    foreach ($args as $x) {
        (new Dumper)->dump($x);
    }

    die(1);
}


    把错误...去掉之后确实不报错了,但是还有其他位置有这个语法报错,而这个程序在前些天运行都是正常的。

    最后发现,是我PHP版本的问题,昨天因为测试某些程序,把PHP版本调到了5.5.之前是5.6的。把PHP的版本升级回去,运行程序,果然错误消失了!

    庆幸的时候用的是phpstudy,比较好切换版本,要是在服务器上面直接配好的环境,估计要悲剧了!

  • 0

  • 0

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.如有文章有版权争议,请给我们留言或者邮件告知我们,邮箱地址:028mw@126.com。