梨PHP_Beautifier没有返回输出

时间:2012-01-06 21:33:28

标签: ubuntu php pear

我打算在我正在使用的代码评估工具中使用PHP_Beautifier,但我无法在Ubuntu 11.10上使用它。我使用以下命令通过pear php包管理器将其安装在我的本地服务器上:

sudo pear install --alldeps PHP_Beautifier-0.1.15

但是当我尝试在我的应用程序上调用php_beautifier时,它不返回任何输出,当我在终端上执行php_beautifier时,会给出以下消息:

$ php_beautifier -f sample.php -o sample.php
>
Jan 06 19:06:21 php_beautifier [error] Nothing on output!
PHP Notice:  Undefined index: file in /usr/bin/php_beautifier on line 225
PHP Notice:  Undefined index: line in /usr/bin/php_beautifier on line 225

有关如何让PHP_Beautifier在Ubuntu 11.10上工作的任何帮助吗?

1 个答案:

答案 0 :(得分:2)

我发现了问题。 似乎php_beautifier无法使用与输入相同的文件( - f)和输出( - o),所以我只需要使用某些内容像这样:

$ php_beautifier -f ugly.php -o beautiful.php

或者像这样抑制输出参数,并捕获返回的输出:

$ php_beautifier -f ugly.php