1. 1. 什么是 PHP_CodeSniffer?
  2. 2. 什么是 PEAR
  3. 3. 安装 PEAR
  4. 4. 安装 PHP_CodeSniffer
  5. 5. PhpStorm 配置

什么是 PHP_CodeSniffer?

PHP_CodeSnifferPEAR 中的一个用PHP5写的用来检查嗅探 PHP 代码是否有违反一组预先设置好的编码标准一个包,它是确保你的代码简洁一致的必不可少的开发工具,甚至还可以帮助程序员减少一些语义错误

什么是 PEAR

PEARPHP 扩展应用库(the PHP Extension and Application Repository)的缩写。它是一个 PHP扩展及应用的一个代码仓库,简单地说,PEAR 之于 PHP 就像是CPAN(Comprehensive Perl Archive Network)之于 PEAR
PEAR 的基本目标是发展成为 PHP 扩展库代码知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准帮助开发者编写可移植可重用代码

那么对于一个开发团队统一的编码风格,有助于他人对代码的理解和维护,对于大项目来说尤其重要。

安装 PEAR

1、下载 PEAR到 PHP 目录
2、打开 dos 命令窗口(win + R 输入 cmd ),进入到 PHP 目录下

php go-pear.phar


输入命令,直接回车默认 system 继续

直接回车,出现如下,表示安装成功

安装 PHP_CodeSniffer

pear install PHP_CodeSniffer

如果出现报错,修改 pear 配置(路径为 php 目录

pear config-set doc_dir D:\PDT\php_7.0.14
pear config-set cfg_dir D:\PDT\php_7.0.14
pear config-set data_dir D:\PDT\php_7.0.14
pear config-set test_dir D:\PDT\php_7.0.14
pear config-set www_dir D:\PDT\php_7.0.14
pear install PHP_CodeSniffer

PhpStorm 配置

打开 PhpStorm 的配置框,找到 Languages & Frameworks -> php-> Code Sniffer,不同版本的 PhpStorm 可能会有出入,直接搜索 Code Sniffer 也可以。
点击如下进行编辑:

设置 PHP Code Sniffer pathphpcs.bat 的路径。

点击 Validate,出现如下图表示设置成功

打开配置搜索 Inspections, 展开 PHP,勾选 PHP Code Sniffer validation, 选择 Coding standardPSR2 , 点击OK确定

接下来,在编码 PHP 的时候就会出现规范提示: