咱們寫代碼要遵循必定的規範, 可是咱們有時候會犯錯,因此須要有一個檢查機制。當咱們犯錯的時候檢查機制會發揮做用。下面我介紹一下如何在phpstrom上設置代碼檢查。php
php有不少規範,我遵循的是PSR規範。PSR是PHP通用性框架小組FIG(PHP Framework Interop Group) 制定的PHP規範,是PHP開發的事實標準。關於PSR的中文文檔,能夠參考https://github.com/PizzaLiu/PHP-FIGlinux
環境: windows操做系統 phpstrom版本10.0.2git
打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行以下命令:github
composer config -g repo.packagist composer https://packagist.phpcomposer.com composer global require "squizlabs/php_codesniffer=*"
注:windows系統,會在
C:\Users\{user name}\AppData\Roaming\Composer\vendor\bin
下生成一個phpcs.bat文件,這個是phpstorm後續設置須要用到的文件windows
步驟1:打開phpstorm點擊 File->Settingscomposer
步驟2:接着點擊Languages & Frameworks->PHP->Code Sniffer點擊Configuration右側的按鈕,框架
步驟3:選擇PHP Code Sniffer (phpcs) path:的路徑,就是剛纔composer以後生成的那個phpcs.bat的路徑。phpstorm
步驟4:選擇以後點擊Validate驗證成功工具
步驟5:節點點擊Editor->Inspections展開點擊右側的PHPui
步驟6:勾選PHP Code Sniffer Validation 選擇右側的PSR2
步驟7:點擊驗證成功 大功告成!!
看看效果吧,當寫的代碼不符合PSR2規範的時候該行代碼下會有波浪線,點擊波浪線能夠查看提示信息
以上是phpstorm配置代碼檢查工具的通用步驟,我是基於windows的環境用的phpstorm10.0.2的版本,不一樣的版本可能設置上會有差別。在linux/mac環境下的步驟是同樣的,區別就在步驟3中選擇phpcs文件的路徑不一樣,還有就是windows下是用的phpcs.bat文件,linux/mac下是phpcs文件