我刚开始使用laravel 5.6得到了php 7.2.4和laravel 5.6的最新版本,这是根据文档要求PHP> = 7.1.3,但laravel失败,当我运行phpunit
时它钍这个错误:
Parse error: syntax error, unexpected ':'
in C:\laragon\www\forum\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php
on line 233
这是错误行:
return app('cache')->get($arguments[0], $arguments[1] ?? null);
问题是php 7不支持??
运算符所以发生了什么?我应该在laravel 5.6中使用什么版本的php?
如果我修复该行,我在另一行上有错误,我应该自己解决所有这些错误吗?请帮忙
答案 0 :(得分:0)
事实证明我安装了php 7但是将php 5.6作为全局php,所以php -v返回5.6版本,所以我通过转到全局路径并将C:\xammp\php
更改为新安装来修复它:{ {1}}