良好的代码规范可以提高代码可读性,团队沟通维护成本。最推荐大家遵守的是 php-fig(PHP Framework Interop Group) 组织定义的 PSR-1 、 PSR-2 两个。不了解的同学可以先通过连接点击过去阅读下。

PHP-CS-Fixer

使用

由于国内网络问题,建议直接下载 php-cs-fixer.phar 。

使用 fix 指令修复文件夹或文件的代码风格

php php-cs-fixer.phar fix /path/to/dir

php php-cs-fixer.phar fix /path/to/file

使用 --level 选项设置修复至的「规范」。

php php-cs-fixer.phar fix /path/to/project --level=psr0

php php-cs-fixer.phar fix /path/to/project --level=psr1

php php-cs-fixer.phar fix /path/to/project --level=psr2

php php-cs-fixer.phar fix /path/to/project --level=symfony

更多使用方式参见 Usage 。

本站源码已经使用该工具修改自写代码到遵循PSR-2规范了。

php-cs-fixer不起作用,使用 PHP-CS-Fixer 规范PHP代码相关推荐

  1. CS:GO头号特训添加bot + CS:GO控制台指令大全

    CS:GO头号特训添加bot + CS:GO控制台指令大全 我是艾西,在我们玩csgo时总是会有一些自己的下想法以及想和小伙伴们一起玩的快乐,今天我跟大家简单的说一下头号特训 头号特训模式下单人或多人 ...

  2. aics2能转换html吗,ILLUSTRATOR CS向下兼容问题 新加功能 Illustrator CS怎样把文件存为8.0...

    ILLUSTRATOR CS向下兼容问题 新加功能 Illustrator CS怎样把文件存为8.0 ILLUSTRATOR CS的向下兼容问题 我用ILL 10做的图,然后家里的NB上只有CS版的, ...

  3. java 代码块的作用_Java核心(三):代码块的作用

    Java中用{ }括起来的代码段就是代码块,他分为如下几种类型 位置 作用 局部代码块 在方法当中使用,作用是控制变量的生命周期. 局部代码块的变量,只能在代码块内部使用,在执行结束后会被Java回收 ...

  4. java 代码块 作用_Java核心(三):代码块的作用

    Java中用{ }括起来的代码段就是代码块,他分为如下几种类型 位置 作用 局部代码块 在方法当中使用,作用是控制变量的生命周期. 局部代码块的变量,只能在代码块内部使用,在执行结束后会被Java回收 ...

  5. web.csproj Compile 下出现两个同名 xxx.cs 项目中出现两个xxx.cs

    删掉一个就好了 ItemGroup Compile 为加载的cs代码文件

  6. 美国 cs 工作_我是如何退出美国CS计划的,回到埃及,然后立即在一家公司获得了一份开发工作。...

    美国 cs 工作 by Adham El Banhawy 由Adham El Banhawy 我如何退出美国CS计划,回到埃及,并立即在一家初创公司获得了开发工作 (How I dropped out ...

  7. 正版cs怎么看不到服务器图片,CS插件教程系列之关于服务器插件的常见问题

    Q: 我下载了AMX的压缩包(自动安装包),如何安装呢? A: 手工安装请将安装包目录下的文件覆盖到你的HLSERVER或者CS相同文件夹下即可;自动安装包则更简单,选择你的CS目录即可,其中会让你自 ...

  8. cs七龙珠怎么添加机器人_七龙珠CS怎么调机器人的难度,如题```!!

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:龙珠CS怎么调机器人的难度回答:游戏中PODBot的使用 在游戏中,如果你是 器,就可以对PODBot进行设置,通常设置热键为按了= ...

  9. linux编译cs文件,Linux Wine下编译安装CS反恐精英

    CS反恐精英终于在我的Linux电脑上安装成功了, 为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多, ...

  10. linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?

    CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...

最新文章

  1. love2d教程3--输入和音乐
  2. CentOS 6.3 下用ntfs-3g挂载Windows NTFS分区
  3. LeetCode 549. 二叉树中最长的连续序列(树上DP)
  4. mysql not exists优化_MySQL优化--NOT EXISTS和LEFT JOIN方式差异
  5. “全宇宙首个”用中文编写的操作系统,作者还自创了甲、乙、丙编程语言?
  6. 查看oracle数据库的连接情况
  7. es搜索引擎_分布式搜索引擎的架构是怎么设计的?
  8. 数据结构 严蔚敏 4.3.4
  9. 网上书店系统活动设计
  10. 二叉树非递归遍历思路总结
  11. VBA 代码如何跟随Excel保存
  12. mysql 查询父子关系_查询父子关系 · dotnetcore/FreeSql Wiki · GitHub
  13. Oracle数据库中,表的锁死查询与解锁。
  14. 现代网页的灵魂 —— JavaScript
  15. 大恒相机图像采集 linux+python
  16. 历届CSP真题题解-CSP刷真题之路
  17. iOS OC mvvm开发模式
  18. html5手机号输入框,input输入框限制(座机,手机号码)
  19. 灵魂深处的眼泪 秋枫
  20. java polygon 用法_Java Polygon.getBounds方法代码示例

热门文章

  1. 我的天!!线上千万级大表排序,如何优化?
  2. 独家下载 | 《Redis+Nginx+设计模式+Spring全家桶+Dubbo》,附 PDF 架构书籍 下载
  3. MySQL 事务的实现原理,写得太好了!
  4. 涉及金钱使用double的已经被公司开除了,要使用BigDecimal
  5. 这二十个问题,可能是你技术人生中已经或即将遭遇的痛点,怎么解?
  6. php模拟登陆,PHP模拟登陆手记
  7. *第十六周*数据结构实践项目二【大数据集上排序算法性能的体验】
  8. python代码中函有中文报错的解决方法
  9. unity shader base pass and additional pass
  10. 数据科学家最常用的十种算法(我准备拿这个当成学习参考)