实施PHP编码标准

Implementing PHP Coding Standards

我们将要在工作场所中实现一些PHP编码标准,以在所有开发人员之间增加一些一致性。

我已经阅读并看过Zend和PEAR标准等,但是执行这些标准的最佳方法是什么?
我已经找到了适用于netbeans的PHP Codesniffer插件,但是还有其他方法可以强制执行标准,可能是CI(连续集成)/ Hudson,甚至是提交SVN时?

我只是想知道是否有人有经验或我可以研究的任何其他工具/方法?

谢谢


实际上,CodeSniffer是最好的工具。

有多种使用方法:

  • 集成到Eclipse中
  • 集成为VCS中的预提交挂钩
  • 集成到您的CI服务器

免责声明:链接的页面只是Google对该主题的随机选择。他们不建议使用Eclipse,SVN或Hudson。使用您认为适合您的开发环境的东西。

另请参见http://www.qatools.org了解其他工具。


在2017年,您基本上有3个选择:

从最旧到最新(按功能和代码库):

  • PHP_CodeSniffer
  • PHP CS修复程序
  • EasyCodingStandard-以超级易懂的方式将它们连接起来


我一直想通过SVN挂钩对每个SVN提交执行代码美化。
仍然相信这是最好和最有效的方法。

目前,所有团队成员都知道XXX是批准的代码美化工具,每个人都应该使用它。