php里有一个编码规范,叫PSR,原本有四个规范,分别是:
-
PSR-0 自动加载
-
PSR-1 基本代码规范
-
PSR-2 代码样式
-
PSR-3 日志接口
- PSR-4 规范了如何指定文件路径从而自动加载类定义,同时规范了自动加载文件的位置。
PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探PHP代码是否有违反一组预先设置好的编码标准的一个包,它是确保你的代码简洁一致的必不可少的开发工具,甚至还可以帮助程序员减少一些语义错误。
在这里介绍一下如何将PHP_CodeSniffer安装到phpstrom10.
1、首先先下载CodeSniffer,下载地址:http://pear.php.net/package/PHP_CodeSniffer/download
2、解压缩,修改script/phpcs.bat文件
- 1) @php_bin@ 替换为本地PHP执行文件路径:D:\xampp\php\php.exe
- 2) @php_dir@ 替换为PHP CodeSniffer目录:d:\dev\tools\PHP_CodeSniffer-1.3.6
- 3) @bin_dir@\phpcs 替换为phpcs脚本路径:d:\dev\tools\PHP_CodeSniffer-1.3.6\scripts\phpcs。
3、
4、选择Project Settings下的Inspections,展开PHP,勾选PHP Code Sniffer validation。
5、第一次打开的时候,需要点击一下刷新的按钮可以获取已安装的代码规范,如果无法获取到代码规范的话,先执行 phpcs -i 命令查看PHP_CodeSniffer中已经安装的编码风格,确定有之后,尝试重启一下PhpStorm在刷新看看。
6、选择一个你习惯的编码风格,然后Apply配置。
。
然后打开文件就能看到各种问题了。
- 1) 点击菜单:File->Settings 或 按快捷键 Ctrl+Alt+S
- 2) 选择Project Settings下的:PHP->Code Sniffer
- 3)设置PHP Code Sniffer(phpcs) path为:E:wampbinpearphpcs.bat
- 4) 点击Validate按钮,可以看到如下提示,说明设置OK
4、选择Project Settings下的Inspections,展开PHP,勾选PHP Code Sniffer validation。
5、第一次打开的时候,需要点击一下刷新的按钮可以获取已安装的代码规范,如果无法获取到代码规范的话,先执行 phpcs -i 命令查看PHP_CodeSniffer中已经安装的编码风格,确定有之后,尝试重启一下PhpStorm在刷新看看。
6、选择一个你习惯的编码风格,然后Apply配置。
然后打开文件就能看到各种问题了。