PHP编码有很多工具,为我们带来很多便利,比如IDE、Debug工具,PHP单元测试工具等,对于CodeSniffer因为需要,有一定的研究,现在写出来,记录一下,以供以后需要。
工具简介
众所周知,统一的编码风格,不仅使你所写的代码清爽大气,也使无论是你本人,还是其他人,更容易阅读。那么一个统一的编码风格是怎么样的呢?他主要分为以 下几个方面,php标签、变量的命名、每一行的长度、缩进方式、控制语句以及函数的调用等等,具体的标准可以参考Expert PHP 5 Tools.pdf这本书的第一章,而对于我们团队来讲,也有自己的独有的风格,当前,Leapfrog中除了变量和函数命名方式与上书中第一章有所出入 外,其他的都是相同的。Leapfrog中使用的是下划线方式,zend一般采用驼峰方式。PHP_CodeSniffer能够自动检测你的源代码中的风 格为题,并给出具体的行号,告诉你这个与标准有什么出入,以提醒你改正。目前,该工具的安装环境是PHP version 5.1.2及以上。