Quand je crée un nouveau Laravel projet, le navigateur affiche une erreur 500. J'ai trouvé ça dans le journal:
PHP Parse error: syntax error, unexpected '?' dans vendor/laravel/framework/src/Illuminate/Foundation/helpers.php sur la ligne de 233
le code de 233 est:
return app('cache')->get($arguments[0], $arguments[1] ?? null);
Mais comme je sais, null coalescence de l'opérateur( ??
) est pris en charge à partir de PHP 7.0
Ma Version de PHP:
PHP 7.1.8-2+ubuntu14.04.1+deb.sury.org+4 (cli) (intégrée: 4 Août 2017 14:34:05) ( NTS ) Copyright (c) 1997-2017 Le PHP Group Zend Engine v3.1.0, le droit d'Auteur (c) 1998-2017 Zend Technologies avec Zend OPcache v7.1.8-2+ubuntu14.04.1+deb.sury.org+4, le droit d'Auteur (c) 1999-2017, par Zend Technologies
Laravel Version: 5.5.0
Qui sait ce qui s'est passé?