`
dcj3sjt126com
  • 浏览: 1825437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分享PHP代码检查经验

阅读更多

问: 团队十多人开发, 如何保证代码规范统一?  http://segmentfault.com/q/1010000000119048

答: 使用代码格式化工具 PHP Code Sniffer http://pear.php.net/package/PHP_CodeSniffer

 

问: 怎么使用? 

答: Google php code sniffer https://github.com/squizlabs/PHP_CodeSniffer

 

问: 对默认的规则不满意, 如何自定义规则? 

答: http://xwsoul.com/posts/813

 

问: 平时使用Yii2, 有没有Yii2对应的规则?

答: https://github.com/yiisoft/yii2-coding-standards

 

问: 如何安装Yii2对应的规则? 

答: 参考自定义规则

 

问: 如何在检测的时候使用Yii2的规则?

答: phpcs --standard=Yii2 backend/controllers

 

问: 如何在提交代码之前自动对修改的文件进行检查?

答: 使用git的钩子pre-commit  https://github.com/s0enke/git-hooks/tree/master/phpcs-pre-commit

 

问: 既然他知道了规则,可不可以自动替换成符合规划的代码?

 

答: phpcbf --standard=Yii2 backend/controllers  将其添加到git的钩子程序当中

分享到:
评论

相关推荐

    秒盾代码 PHP5秒盾代码_5秒安全检查源码.zip

    秒盾代码, PHP 网站仿百度云加速浏览器 5 秒安全检查, 可有效防止 cc 攻击 一个网站能否正常访问对于这个网站 SEO 有很大的影响 隔一二天不能访问,网站的排名收录会掉的很厉害而且影响以后 正因为这样,出现了很...

    84PHP开源框架 v1.1.0

    在云平台中建立应用后并完成应用绑定后,您可以在线建立定时应用、当框架报错时自动将报错存储至云端,云端第一时间将报错推送至您的邮箱和手机,且报错日志可回溯、云端每天进行安全检查,异常情况实时推送、网站宕...

    PHP制作登录异常ip检测功能的实例代码

    下面小编就为大家带来一篇PHP制作登录异常ip检测功能的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    php获取MSN好友列表,邀请MSN好友

    首先要检查你的php环境,我在代码里写清楚了。 获取列表类在压缩包中。DEMO: require('class.msn.php'); $msn = new MsnFriend(); $list = $msn->GetList('MSN用户名','密码'); print_r($list);

    FFS快速文件分享系统 MYSQL版 v4.4.rar

    FFS-M快速文件分享系统,基于MYSQL驱动,所以运行此程序前,请检查您的PHP是否支持MYSQL。 FFS-M V4.4正式版功能 伪静态功能(无需服务器相关组件支持) 老版本浏览器自动提示升级浏览器 智能下载核心(实现下载...

    PHP检测链接是否存在的代码实例分享

    在PHP中,检查某个链接是否存在,有两个方法,一个是使用curl,另外一个是 获得HTTP的header的响应码,如果是200的则是OK,如果是404的话就找不到了,例子如下: 1) 使用get_headers:    <?php $url = ...

    php检查页面是否被百度收录

    由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将使用php实现的检测页面是否被百度收录的功能分享一下。 下面是具体代码: <?php /* * ...

    FFS-M快速文件分享系统MYSQL版 v4.1.rar

    FFS-M快速文件分享系统,基于MYSQL驱动,所以运行此程序前,请检查您的PHP是否支持MYSQL。 PS:之后将会发布BLSQL版。 FFS-M V4.0正式版功能 伪静态功能(无需服务器相关组件支持) 老版本浏览器自动提示升级浏览器 ...

    php检查是否是ajax请求的方法

    本文实例讲述了php检查是否是ajax请求的方法。分享给大家供大家参考。具体如下: 通过这段代码可以判断用户的请求是否来自AJAX XMLHttpRequest,以区别普通post,get和ajax function isAjax() { return (isset($_...

    PHPMAILER实现PHP发邮件功能

    本文实例为大家分享了PHPMAILER实现PHP发邮件功能的具体代码,供大家参考,具体内容如下 第一步:打开网址下载PHPMailer,PHPMailer 需要 PHP 的 sockets 扩展支持,而登录 QQ 邮箱 SMTP 服务器则必须通过 SSL 加密...

    php检查日期函数checkdate用法实例

    本文实例讲述了php检查日期函数checkdate用法。分享给大家供大家参考。具体分析如下: php中可以使用checkdate函数校验日期的正确性。 语法 integer checkdate (int %Month, int $Day, int $Year); 演示代码 &lt...

    2013年最新html5+php清爽靓丽风格全站生成静态深度seo整站纯绿色代码免费下载

    记得去年年底我一口气上传了200多个文件,5个文件上前五,今年主要以...我检查过无任何恶意代码。 2、网站使用最前沿的html5技术,值得借鉴。 3、网站已经全面深度seo。对搜索引擎很亲密。 4、最大的好处:免费下载。

    FFS快速文件分享系统 4.4 MySQL.rar

    此版本为FFS-M 4.4 正式版,基于MYSQL驱动,所以运行此程序前,请检查您的PHP是否支持MYSQL。 FFS快速文件分享系统 4.4 MySQL 更新记录: 增加前台举报和后台管理举报功能 增加后台清理文件功能 增加加入FFS...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    修改PHP的memory_limit限制的方法分享

    检查php的内存限制值 为了查看这个值,你需要建立一个空的php文件,比如view-php-info.php。然后将一下代码贴到里面。 <?php phpinfo(); ?> 将这个脚本放到你的Web服务器上,然后在浏览器中调用它。这时你可以...

    PHP使用in_array函数检查数组中是否存在某个值

    最近在用php写一段代码时,要用到判断某值是否在另外一组值中。而in_array 函数就是用来检查数组中是否存在某个值 。直接通过概念理解比较模糊,可以通过具体例子了解其作用。 语法如下: bool in_array( mixed ...

    FFS快速文件分享系统 MYSQL版 v4.4

    FFS-M快速文件分享系统,基于MYSQL驱动,所以运行此程序前,请检查您的PHP是否支持MYSQL。FFS-M V4.4正式版功能伪静态功能(无需服务器相关组件支持)老版本浏览器自动提示升级浏览器智能下载核心(实现下载限速,...

    PHP简单开启curl的方法(测试可行) 原创

    ① 打开php.ini(通常在C:\Windows\目录下,WampServer一般在类似C:\wamp\bin\php\php5.3.8\的目录下),找到复制代码 代码如下:;extension=php_curl.dll去掉前面的分号“;” ② 检查php.ini的ex

    emlog文章短网址版权插件php版v2.2

    短网址(网址压缩、网址缩短)起源于微博,解决了微博流行的140字的限制问题,由于方便易记,应用逐渐广泛...为了插件正常使用,请检查模板echo_log.php 文件,确保代码: doAction('log_related', $logData); 及其位

    2013年最新html5+php清爽靓丽风格全

    记得去年年底我一口气上传了200多个文件,5个文件上前五,今年主要...我检查过无任何恶意代码。 2、网站使用最前沿的html5技术,值得借鉴。 3、网站已经全面深度seo。对搜索引擎很亲密。 4、最大的好处:免费下载。

Global site tag (gtag.js) - Google Analytics