code sniffer 介绍
在一个团队里,php 的编码规范显得十分重要,统一的规范可以大大降低成员之间的沟通成本。code sniffer 便是帮开发者审核代码规范的一个工具。
windows10环境安装PHP_CodeSniffer
由于 codeSniffer 的使用依赖于 php 和 pear 环境,因此首先需要安装这两个环境。
具体的安装步骤参考:windows环境PhpStorm中简单使用PHP_CodeSniffer规范php代码
本来有上面的安装教程,是没有写这篇博客的必要的。但是在按照教程一步一步操作完之后,发现在 phpstorm 中一直会报一个接口类找不到的错误,经过了大量 google 之后,终于找到了解决之道:错误解决方案。
总结一下就是由于 pear 默认安装的 php_codesniffer 版本是 3.0+,只要安装时指定版本号: pear install PHP_CodeSniffer-2.9.1 即可。如果是已经安装了最新版的 php_codesniffer ,只需要执行:pear uninstall PHP_CodeSniffer 将最新版的先卸载,再执行安装的命令就 ok 了。
最后附上在 phpstorm 成功检查出代码不合规范的提示: