安装PHP_CodeSniffer
1、下载go-pear.phar放入php的根目录下,http://pear.php.net/go-pear.phar 连接另存为 go-pear.phar
2、打开dos窗口切换路径为php的根目录下
3、运行安装命令
php go-pear.phar
安装完后会多出一些文件和文件夹,例如pear、pear.bat
4、安装PHP_CodeSniffer
pear install PHP_CodeSniffer
在phpstorm中的安装
1、我的phpstorm是当前最新版2018.3打开phpstorm找到Code Sniffer页,路径为 File | Settings | Languages & Frameworks | PHP | Quality Tools | Code Sniffe ,如果是老的版本路径为 Setting | Languages and Frameworks | PHP | Code Sniffer
选择执行文件
D:softwarePHPTutorialphpphp-7.2.1-ntsphpcs.bat
如果上图错误信息为“Can not run PHP Code Sniffer”,修改phpcs.bat 和 phpcbf.bat 为
if "%PHP_PEAR_PHP_BIN%" neq "" (
set PHPBIN=%PHP_PEAR_PHP_BIN%
) else set PHPBIN=D:softwarePHPTutorialphpphp-7.2.1-ntsphp.exe
"%PHPBIN%" "D:softwarePHPTutorialphpphp-7.2.1-ntsphpcs" %*
再次点击validate,显示运行成功
2、找到 Setting | Editor | Inspections | Quality tools |PHP Code Sniffer validation ,老版本是 Setting | Editor | Inspections | PHP Code Sniffer validation ,勾选PHP Code Sniffer validation 刷新后选择PSR2,则apply后代码就遵循PSR2规范了
再看代码此时不遵循PSR2规范的代码都有波浪线提示了,安装完成
参考