1.composer下载:https://docs.phpcomposer.com/00-intro.html#Manual-Installation
2.切换镜像:composer config -g repo.packagist composer https://packagist.org
3.下载php_codesniffer:composer global require "squizlabs/php_codesniffer=*"
下载成功后可以在C:\Users\用户名\AppData\Roaming\Composer\vendor\bin目录中看到相关文件
4.编辑phpcs.bat文件,将内容修改为:
@ECHO OFF
if "%PHP_PEAR_PHP_BIN%" neq "" (
set PHPBIN=%PHP_PEAR_PHP_BIN%
) else set PHPBIN=路径\php.exe
"%PHPBIN%" "%~dp0/../squizlabs/php_codesniffer/bin/phpcs" %*
5.phpstorm设置:
(1)打开PhpStorm点击 File->Settings
(2)搜索“Code Sniffer”,在右侧“PHP_CodeSniffer”中单击Configuration后面的按钮,选择之前的phpcs.bat文件,选好之后,单击Validate验证是否好用
(3)点击设置中的Editor->Inspections界面中搜索“PHP Code Sniffer”,勾选“PHP_CodeSniffer Validation”,再选择右侧Coding standard中的PSR2(此项默认其实就是选中的)
(4)单击Apply,之后OK即可。