composer を使用して Laravel 5 をインストールすると、次のエラーが発生します。
86 行目の /Applications/XAMPP/xamppfiles/htdocs/learnlaravel5/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php で予約されているため、「PhpParser\Node\Scalar\String」をクラス名として使用できません
なにが問題ですか?
composer を使用して Laravel 5 をインストールすると、次のエラーが発生します。
86 行目の /Applications/XAMPP/xamppfiles/htdocs/learnlaravel5/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php で予約されているため、「PhpParser\Node\Scalar\String」をクラス名として使用できません
なにが問題ですか?
そうしないとこのエラーが発生しないため、PHP7を使用していると思います(?)。
PHP7 では、他のいくつかString
のキーワードとともに予約済みのキーワードになりました。PHP-Parser ライブラリはこのキーワードを使用していましたが、2015 年 4 月に修正されました。PHP-Parser ライブラリをアップグレードしてみてください。これが役立つはずです。