tpshop5,php干净的代码是改出来的(二)

来源:互联网 发布:什么蛋糕品牌最好 知乎 编辑:程序博客网 时间:2024/06/05 20:47

php里有一个编码规范,叫PSR,原本有四个规范,分别是:

  • PSR-0 自动加载
  • PSR-1 基本代码规范
  • PSR-2 代码样式
  • PSR-3 日志接口
  • PSR-4 规范了如何指定文件路径从而自动加载类定义,同时规范了自动加载文件的位置。
在这里推荐一个PEAR(PHP扩展与应用库),叫PHP_CodeSniffer,它支持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、
  • 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配置。

然后打开文件就能看到各种问题了。




0 0
原创粉丝点击