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

下载:
http://pear.php.net/package/PHP_CodeSniffer/download

下载完成后解压到www目录下(或者是自己想放的任何位置)

然后修改PHP_CodeSniffer-2.6.0\scripts文件夹里面的phpcs.bat文件(修改的时候可以用notepad++打开)
1: PHPBIN=@php_bin@修改为:PHPBIN=D:\wampserver\php\php.exe
注:将@php_bin@替换为本地的php执行文件路径即php.exe的路径
2:”%PHPBIN%” “@bin_dir@\phpcs” %*修改为: "%PHPBIN%" "D:\wampserver\www\test\PHP_CodeSniffer-2.6.0\PHP_CodeSniffer-2.6.0\scripts\phpcs" %*
即phpcs.bat的文件路径

然后在scripts文件夹下按住shift点击鼠标右键选择如图

然后输入phpcs.bat 后面跟你要检查的php文件路径,如下图所示

即可显示你代码不规范的地方。

下面附加一个如何将PHP_CodeSniffer添加到phpstorm中,使其能自动检测。
file—->setting


然后就可以试着写代码了,在右边会出现错误提示。例如:

PHP_CodeSniffer的下载和使用相关推荐

  1. iphone开发笔记和技巧总结

    在iphone程序中实现截屏的一种方法: //导入头文件   #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...

  2. php 代码 自动检查工具下载,PHP_CodeSniffer安装和使用教程(自动代码检查规范工具)...

    在我们开发中都会讲究代码规范,若是个人开发者,代码规范与否,只要自己看得懂便可以了,但是在团队协作中,代码规定尤为重要,下面,我们介绍一款PHP_CodeSniffer,自动检查代码规范的工具. PH ...

  3. win10下安装PHP_CodeSniffer 检查编码规范

    PHP CodeSniffer是PEAR中的一个用PHP5写的一个PHP的代码风格检测器,它根据预先设定好的PHP编码风格和规则,去检查应用中的代码风格情况是否有违反一组预先设置好的编码标准,内置了Z ...

  4. php codesniffer 代码规范,规范三:PHP_CodeSniffer 辅佐代码规范

    >也可以参考此文:https://www.cnblogs.com/huangbx/p/php_codesniffer.html [TOC] 我用的是`wamp`,环境是`php7.0.23` # ...

  5. PHP_CodeSniffer HG 服务端部署篇

    环境:CentOs 6.7 语言:PHP5.4 PHP_CodeSniffer: https://github.com/phpdragon/PHP_CodeSniffer 本地代码检测请查看该文章:h ...

  6. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  7. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  8. 各bert 模型下载

    20210618 https://huggingface.co/bert-base-chinese/tree/main bert 官方 https://mirrors.tuna.tsinghua.ed ...

  9. github下载源码也用命令进行安装包的联系

    2.下载安装 git clone https://github.com/Parsely/pykafka.git 然后将下载下来的pykafka文件夹下的pykafka文件(pykafka的库文件)放到 ...

  10. 用python下载文件的若干种方法汇总

    压缩文件可以直接放到下载器里面下载的 you-get 连接 下载任意文件 重点 用python下载文件的若干种方法汇总 写文章 用python下载文件的若干种方法汇总 zhangqibot发表于Met ...

最新文章

  1. pytorch强化学习训练倒摆小车
  2. CoreData 数据库表里面一些字段属性
  3. 无线网络会杀死固网? 不可能的事情
  4. Ubuntu下eclipse部署mysql jdbc驱动
  5. linux中sudo如何读取标准输入作为密码,避免每次都输入密码?
  6. SEO【总结】by 2019年5月
  7. CCF-CSP 最大的矩形
  8. .Net中的多态知识点
  9. 一文读懂云上DevOps能力体系
  10. mysql查询字段转型_mysql转型
  11. 地大计算机历年分数线,中国地质大学武汉历年分数线 2021中国地质大学武汉录取分数线...
  12. 微信小程序API之showActionSheet(操作菜单)
  13. Kali Linux下社工密码字典生成工具Cupp教程
  14. java垃圾回收机制介绍
  15. java 定义16进制_java数据类型(大小等),变量定义,各进制书写方法
  16. 如何用PPT编制方案 — 1. PPT的总体规划
  17. 第10节_我的日记本开发手记(10)——使用自定义图标字体
  18. oracle数据类型和Java类型之间的映射关系
  19. HTML/XML转义字符对照表
  20. C++对高维vector数组排序 sort()函数第三个参数自定义

热门文章

  1. 逐帧动画案例(奔跑的小人)
  2. 数学中矩阵乘积转置等的相关求导
  3. 博士学位真的那么重要吗?上交大博士亲述科研心路,获4万高赞,网友:这是知乎最好的回答...
  4. html背景图片悬浮置顶,详解使用CSS固定页面背景图片位置的方法
  5. 计算机说课大赛ppt,计算机基础说课大赛省一等奖说课课件PPT作品
  6. ANSYS ICEM CFD非结构体网格生成实例——换热器
  7. VSTOhowtoreferene.Net3.5(VSTO如何引用.NET3.5的外接程序)
  8. linux系统安装佳能打印机驱动,fedora21怎么安装佳能打印机驱动?
  9. android+考研助手,安卓考研助手问题总结及改进规划
  10. 【计算机网络实验】DHCP报文捕获和分析