1. 程式人生 > >PHPStorm使用之一(新增PSR規範檢查)

PHPStorm使用之一(新增PSR規範檢查)

導語:PHP程式碼由於它的弱語言型別以及開放包容的編碼格式,導致了這些年好多人的編碼格式五花八門,尤其是新人替舊人的時候,看別人的程式碼真的想哭o(╥﹏╥)o ,包括我也是寫的很隨意,但是這對於團隊合作來說,無疑開發維護成本是比較大的。
那麼,有沒有一套官方規範標準呢,答案是有:

PSR官方規範地址:https://www.php-fig.org/psr/psr-2/

難道 我要把這些都背下來,對於我這樣的懶人,是及其抗拒的,如果把它整合在IDE裡,時刻幫我們檢查就好了
這裡,我以PHPStorm 為例,講解其中的一種

參考地址: https://www.jetbrains.com/help/phpstorm/using-php-code-sniffer.html

配置本地(windows)

1. 下載 PHP Code Sniffer 指令碼

下載地址 : https://github.com/squizlabs/PHP_CodeSniffer
直接下載 zip 檔案,解壓到本地,bin目錄裡的 phpcs.bat 就是我們即將用到的檔案

2. 檢查是否正確安裝

命令列cmd進入bin 目錄

phpcs --version

如果列印結果如下,說明正常安裝

PHP_CodeSniffer version <version> (stable) by Squiz.
(http://www.squiz.net)
3. 註冊php code sniffer 到phpstorm

step1
file --> Settings/Preferences (Ctrl+Alt+S) --> Languages & Frameworks —> PHP | Code Sniffer.

在這裡插入圖片描述
其中,第2步 就是選擇之前下載的bin目錄 phpcs.bat 所在位置

step2
Settings/Preferences (Ctrl+Alt+S) -->Editor --> Inspections --> 選擇最下方的 PHP Code Sniffer validation

在這裡插入圖片描述

右側設定第 6 步 重新整理後(選項才會出來) 選擇PSR2 應用並儲存。

step3
重啟PHPStorm
在這裡插入圖片描述

右側的黃色條 是這個PHP檔案中出現的所有警告資訊,對應點選後 就會提示你的語句哪一行程式碼 出現了問題。