1

我正在使用 Apache Ant 开发一些项目,我还使用 PHP.exe 来验证 PHP 文件中的 PHP 语法。

我正在使用以下命令验证 PHP 文件

php -l index-1.php

它工作正常,当出现一些 PHP 语法错误时显示错误,但问题是 php.exe 不支持多个文件,它只接受 1 个文件

我需要传递多个文件。你有解决这个问题的方法吗?

4

1 回答 1

1

简短的回答是 php 不允许您在一次调用中提供多个源代码。

稍微阅读一下,看看你之前的问题,似乎你想要一个显示所有 php 文件的所有 lint 消息的报告。

<apply>taskoutput属性可用于指定命令的输出文件,但默认情况下,如果命令多次运行,您只会看到最后一次运行的输出。如果您还添加append="true"到您的apply任务中,那么所有运行的输出将被收集到输出文件中。如果您还设置parallel="false"了 Ant 将分别通过 lint 运行每个 php 文件。

于 2013-05-10T07:52:10.340 回答