我是一个新程序员,我需要你的帮助。我对 Atom 编辑器很陌生,但设置了一些不错的软件包,例如 Atom Beautify。在html/php文件中使用它后,我收到错误“找不到 'php-cs-fixer' 。程序可能未安装。奇怪的是,我确实安装了 php-cs-fixer 包,但是没发生什么事。
我的系统是Windows。
任何人都知道我该如何解决这个问题?
PHP-CS-FIXER 2.15.3中是否有规则来对齐相等符号的序列?
例如改变
$a = 3;
$codeWord = 4;
$foo = 'xyz';
Run Code Online (Sandbox Code Playgroud)
进入
$a = 3;
$codeWord = 4;
$foo = 'xyz';
Run Code Online (Sandbox Code Playgroud)
?
我已经在https://mlocati.github.io/php-cs-fixer-configurator/#version:2.15|configurator上阅读了几乎每条规则的所有描述,但我没有找到任何描述。是我错过了,还是实际上没有这样的规则?
升级到 php8 后,我遇到了一个问题php-cs-fixer,我通过Composer全局安装。现在我无法使用,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`.
Run Code Online (Sandbox Code Playgroud)
对于 php 升级和使用不同版本的 php,我使用https://github.com/shivammathur/homebrew-php
对于以前版本的 php (7.4),一切正常。
当使用 PHP CS Fixer 解决文件保存时的语法错误并使用Symfony规则集时,任何非驼峰命名法的函数名称都将被纠正(如预期)。
然而,在编写基于 PHP 单元的测试时,通常的做法是将函数名称命名为Snake_case。这通常意味着 PHP CS Fixer 会自动解决问题,即使不需要。
是否可以在函数上方放置特定的注释来防止这种情况发生?