laravel-5 - 不能使用 'PhpParser\Node\Scalar\String' 作为类名,因为它是保留的

标签 laravel-5 composer-php php-parse-error

当我使用 Composer 安装 Laravel 5 时,出现此错误:

Cannot use 'PhpParser\Node\Scalar\String' as class name as it is reserved in /Applications/XAMPP/xamppfiles/htdocs/learnlaravel5/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php on line 86



Image of the error here

怎么了?

最佳答案

我假设您使用的是 PHP7,否则您不会收到此错误 (?)。

在 PHP7 中 String现在是与 some others 一起的保留关键字. PHP-Parser 库使用了这个关键字,但从 fixed in April 2015 开始.尝试升级 PHP-Parser 库,这应该会有所帮助。

关于laravel-5 - 不能使用 'PhpParser\Node\Scalar\String' 作为类名,因为它是保留的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200096/

相关文章:

mysql - 查询 JOINs 2 个模型 ON

php - 我如何解码 laravel 5 中的哈希值?

php - 使用 Crontab 配置 Laravel 任务调度

bash - 如何在composer之前使用各自的php版本名称

php - 通过生成动态变量使 PHP 数据库类通用

php - 解析 php 网络驱动程序中的错误

javascript - 动态添加输入字段并将数据保存到数据库

jquery - Symfony2 中的 Composer 创建两次相同的资源(jquery、jqueryui)

php - Laravel 4.2 - Composer 更新问题

PHP 在 XML 开始标记上抛出错误