我正在使用Apache Ant进行一些项目,我也使用PHP.exe来验证PHP文件中的PHP语法。
我正在使用如下命令验证PHP文件
php -l index-1.php
工作正常,显示错误当有PHP语法错误时但问题是PHP。exe不支持多个文件,它只接受一个文件
我需要传递多个文件。对于这个问题你有什么解决办法吗?
简短的回答是php不允许在一次调用中提供多个源代码。
字里行间读一点,看看你之前的问题,似乎你想要一个单一的报告显示所有的lint消息为你的所有php文件。
<apply>
task output
属性可用于指定命令的输出文件,但默认情况下,如果命令多次运行,则只能看到最后一次运行的输出。如果还将append="true"
添加到apply
任务,那么所有运行的输出将被收集到输出文件中。如果您还设置了parallel="false"
, Ant将通过lint分别运行每个php文件。