我正在使用Apache Ant开发一些项目,我也使用PHP.exe来验证PHP文件中的PHP语法。
我正在使用以下命令验证PHP文件
php -l index-1.php
它工作正常,当出现一些PHP语法错误时显示错误但问题是php.exe不支持多个文件,它只接受1个文件
我需要传递多个文件。你有解决这个问题的方法吗?
答案 0 :(得分:1)
简短的回答是php不允许您在一次调用中提供多个源代码。
稍微阅读一下这些行,看着你的previous question,似乎你想要一个报告显示你所有php文件的所有lint消息。
<apply>
任务output
属性可用于指定命令的输出文件,但默认情况下,如果命令多次运行,则只能看到上次运行的输出。如果还将append="true"
添加到apply
任务中,则所有运行的输出将被收集到输出文件中。如果你也设置parallel="false"
Ant将分别通过lint运行每个php文件。