安装错误5.3

问题描述:

我试图发动这是对我的浏览器本地托管laravel,但它给了我下面的错误安装错误5.3

Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /opt/lampp/htdocs/projects/larawiz/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 475

我如何纠正呢?

+2

什么IST _ON线475_? –

你的问题是你的PHP版本,我相信你可能会使用PHP 5.5。

Laravel 5.3使用图示操作这是只有在PHP版本5.6

你指的是该生产线是:https://github.com/laravel/framework/blob/5.3/src/Illuminate/Foundation/helpers.php#L475

这是概括为这里的5.6部分: http://php.net/manual/en/migration56.new-features.php

简单地说,你需要升级你的PHP版本或者回到Lavavel 5.1,我相信它仍然支持PHP 5.5

Laravel 5.1要求:https://laravel.com/docs/5.1/installation(PHP> = 5.5.9)

Laravel 5.3要求:https://laravel.com/docs/5.3/installation(PHP> = 5.6.4)

+0

嗨@James我与php v7有同样的问题。错误日志引用'helpers.php'中的这一行'function event(... $ args)'。 OP有错误的原因是由于在5.6引入的'splat operator',但是我使用php v7仍然出现这个错误,我没有看到这里的任何弃用http://php.net/manual/en/migration70 .deprecated.php。 –

+0

您是否100%确定您的代码是通过PHP7解释器运行的,并且您没有任何其他解释器正在运行? 如果你做'php --version'你会得到什么? –

+0

嗨@James是的,当我检查时它显示v7。我现在无法发布日志,因为我浪费了太多时间后降级到5.6。 –