可能重复:
Are there any free cmd-line scripts which can re-format PHP source-code?
我一直在评估几个编码标准修复程序,以便在我们的代码上运行。这是对遗留代码执行一些自动修复,遗留代码使用perl风格的注释等弃用的东西。
到目前为止我使用过的最有用的修复工具是php-tidy,可在此处找到:http://phptidy.berlios.de/
这试图符合PEAR标准,这几乎正是我所需要的,除了我想要控制结构的非悬挂括号。
有人能指出一个(基于linux的)命令行工具,它可以应用修复程序来使用ANSI样式的大括号吗?:
function nice_brace()
{
if (isset($nicebrace))
{
// I like non-hanging braces
}
}
而不是PEAR / Zend风格:
function ugly_brace() {
if (isset($ugly_brace)) {
// I find this code harder to read
}
}
编辑:对于寻找类似内容的其他人,请查看此脚本:https://raw.github.com/gist/366837/25713637b6f2f9e1ec63abf3233142765df4b931/phpbb-reformat.pl
非常感谢