PHP Parse错误:语法错误,意外'?' - laravel

时间:2018-01-24 07:01:34

标签: php laravel

我正在使用laravel 5.5框架。它的要求为PHP >= 7.0.0。 当我运行服务器时出现此错误(php artisan serve):

PHP Parse error:  syntax error, unexpected '?' in E:\xampp\htdocs\dibit\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 233

我已经安装了最新版本的xampp和phpstorm。

我认为这个错误表明我没有使用php 7。

enter image description here

当我运行这个推荐时,在我的phpstorm控制台中

php -v

返回PHP 5.6.21

我的问题在哪里?

此代码的结果:

<?php

echo phpversion();

?>

是:

7.2.1



http://localhost/p.php

我有两个xampp软件,但它们已经安装了

1 个答案:

答案 0 :(得分:3)

在我看来,您的命令提示符使用旧的PHP版本。要确认,请运行

where php

在命令提示符下找出它是否打印正确的路径(到PHP7)。如果不正确,请检查PATH环境变量并使用正确的PHP7路径进行修改。

希望它有所帮助。