升级到Laravel 5.6之后我有错误'PHP Parse错误:语法错误,意外'?''

1 ubuntu-16.04 php-7.2

从Laravel 5.5升级到Laravel 5.6之后我有错误.

PHP Parse error:  syntax error, unexpected '?' in .../vendor/symfony/http-foundation/Response.php on line 499
Run Code Online (Sandbox Code Playgroud)

我在服务器上检查php vershion:

#php -v PHP 7.2.4-1 + ubuntu16.04.1 + deb.sury.org + 1(cli)(建于:2018年4月5日08:53:57)(NTS)
版权所有(c)1997-2018 PHP Group
Zend Engine v3.2.0,版权所有(c)1998-2018 Zend Technologies
与Zend OPcache v7.2.4-1 + ubuntu16.04.1 + deb.sury.org + 1,版权所有(c)1999-2018,作者:Zend Technologies

重新安装php并重启apache已经做了.

我有同样的项目本地与相同的PHP及其工作!

小智 8

删除PHP 7.0.

sudo apt-get purge php7.0 php7.0-common
Run Code Online (Sandbox Code Playgroud)

它对我有用.