Kiedy utworzyć nowy projekt laravel, przeglądarka wyświetla błąd 500. Znalazłem to w dzienniku:Błąd analizy składni PHP: błąd składni, nieoczekiwane "?" w helpers.php 233
PHP Parse error: syntax error, unexpected '?' in vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233
kod w 233:
return app('cache')->get($arguments[0], $arguments[1] ?? null);
Ale wiem, operator zerowy koalescencyjny (??
) jest obsługiwana z PHP 7.0
My Wersja PHP:
PHP 7.1.8-2 + ubuntu14.04.1 + deb .sury.org + 4 (CLI) (powierzchnia: 04 sierpień 2017 14:34:05) (NTS) Copyright (c) 1997-2017 Grupa PHP Zend v3.1.0 silnika, Copyright (c) 1998-2017 Zend technologie z Zend OPcache v7.1.8-2 + ubuntu14.04.1 + deb.sury.org +4, Copyright (c) 1999-2017, przez Zend Technologies
laravel wersja: 5.5.0
Kto wie co się stało?
sprawdzanie wersji php dla mnie działało (miał na 5.x, potrzeba 7.x) – mewc