默认情况下,如果命令行未提供标准,PHP_CodeSniffer将使用PEAR编码标准。请参考http://pear.php.net/manual/en/package.php.php-codesniffer.php。
正如B00MER所提到的,如果您没有指定不同的标准,PHP_CodeSniffer默认使用PEAR编码标准。但是您可以更改它的默认设置 - 如果您有公司内部标准(那么就不再是标准了,但无论如何)或者喜欢随PHP_CodeSniffer一起提供的其他标准之一,而不想使用--standard参数一直进行指定,则这非常方便。要获取可供选择的标准列表,请执行以下操作:$ phpcs -i 将默认设置更改为Zend: $ sudo phpcs --config-set default_standard Zend 如果你想检查默认设置是什么: $ phpcs --config-show