咱们写代码要遵循必定的规范, 可是咱们有时候会犯错,因此须要有一个检查机制。当咱们犯错的时候检查机制会发挥做用。下面我介绍一下如何在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文件