Error de análisis de PHP: error de sintaxis, inesperado '?' en helpers.php 233
Cuando creo un nuevo proyecto de Laravel, el navegador muestra un error 500. Encontré esto en el registro:
Error de análisis de PHP: error de sintaxis, inesperado '?' en vendor / laravel / framework / src / Illuminate / Foundation / helpers.php en la línea 233
El código en 233 es:
return app('cache')->get($arguments[0], $arguments[1] ?? null);
Pero como sé, operador de fusión nula (??
) es compatible con PHP 7.0
Mi versión de PHP:
PHP 7.1.8-2 + ubuntu14.04.1 + deb.sury.org + 4 (cli) (construido: 4 de agosto de 2017 14:34:05) (NTS) Copyright (c) 1997-2017 The PHP Group Zend Engine v3. 1.0, Copyright (c) 1998-2017 Zend Technologies con Zend OPcache v7.1.8-2 + ubuntu14.04.1 + deb.sury.org + 4, Copyright (c) 1999-2017, por Zend Technologies
Versión Laravel: 5.5.0
¿Quién sabe lo que pasó?