安裝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:\software\PHPTutorial\php\php-7.2.1-nts\phpcs.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:\software\PHPTutorial\php\php-7.2.1-nts\php.exe
"%PHPBIN%" "D:\software\PHPTutorial\php\php-7.2.1-nts\phpcs" %*
再次點擊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規范的代碼都有波浪線提示了,安裝完成
參考
在PhpStorm中安裝使用PHP_CodeSniffer編碼規范檢查工具