升級 php7 後執行php artisan tinker
報錯
PHP Fatal error: Cannot use PhpParser\Node\Scalar\String as String because 'Str
ing' is a special class name in vendor\psy\psysh\src\Psy\CodeCleaner\MagicConstantsPass.php on line 19
[Symfony\Component\Debug\Exception\FatalErrorException]
Cannot use PhpParser\Node\Scalar\String as String because 'String' is a special class name
原因:
以下關鍵字不可被用於類名、介面名和trait名,並且它們被禁止用於名稱空間。
解決:
- 升級
composer update nikic/PHP-Parser
- 用 php 5.6 執行
/usr/php5.6 artisan tinker
本作品採用《CC 協議》,轉載必須註明作者和本文連結