升级到php8后,我用composer全局安装的php-cs-fixer
有问题。现在我不能使用php-cs-fixer
,因为每次我得到:
PHP needs to be a minimum version of PHP 5.6.0 and maximum version of PHP 7.4.*.
To ignore this requirement please set `PHP_CS_FIXER_IGNORE_ENV`.
对于php的升级和使用不同版本的php我使用https://github.com/shivammathur/homebrew-php
对于以前版本的php(7.4)来说,一切都很好。
3条答案
按热度按时间dkqlctbz1#
第一个支持PHP 8的php-cs-fixer版本是2021年1月18日发布的Version 2.18。
ecfsfe2w2#
https://cs.symfony.com/doc/usage.html#environment-options
PHP_CS_FIXER_IGNORE_ENV=1 php php-cs-fixer.phar fix /path/to/dir
lnlaulya3#
在文件中:
./vendor/bin/php-cs-fixer
删除下面的代码(从第26行开始):
这是一个快速的解决方案,但它会让你恢复正常。