【发布时间】:2012-09-30 14:19:07
【问题描述】:
可能重复:
Are there any free cmd-line scripts which can re-format PHP source-code?
我一直在评估几个编码标准修复程序,以便在我们的代码上运行。这是为了对使用过时的东西(如 perl 样式的 cmets)的遗留代码执行一些自动修复。
到目前为止,我使用过的最有用的修复程序是 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
非常感谢
【问题讨论】:
-
获取一个可以让您像 zend studio 一样执行此操作的 ide
标签: php coding-style standards code-formatting