如何根据一组特定的编码约定检查PHP代码?

时间:2010-09-28 04:04:51

标签: php pear validation

我有一个我计划提交给PEAR数据库的PHP库。为此,图书馆需要遵循PEAR Coding Standards

是否有工具可以检查我的代码以确保它完全符合标准?

2 个答案:

答案 0 :(得分:6)

http://pear.php.net/manual/en/package.php.php-codesniffer.php

默认情况下,如果命令行上没有提供标准,PHP_CodeSniffer将使用PEAR编码标准。

答案 1 :(得分:1)

正如B00MER所提到的,如果你没有指定另一个标准,PHP_CodeSniffer默认使用PEAR编码标准。但是你可以改变它默认的东西 - 如果你有一个内部标准(当时不是真正的标准,但无论如何)或者更喜欢PHP_CodeSniffer附带的其他标准之一并且不想继续指定他们使用--standard论证。

要获取可供选择的标准列表,请执行以下操作:

$ phpcs -i

并将默认值更改为Zend:

$ sudo phpcs --config-set default_standard Zend

如果您想检查默认值是什么:

$ phpcs --config-show