2013-05-10 4 views
1

Я работаю над некоторым проектом, используя Apache Ant, где я также использую PHP.exe для проверки синтаксиса PHP в файле PHP.Передача нескольких файлов на PHP.exe

Я проверка файла PHP с помощью команды, как показано ниже

php -l index-1.php 

И это прекрасно работает, показывая мне ошибку, когда есть какая-то ошибка синтаксиса PHP, но проблема php.exe не поддерживает несколько файлов , он принимает только 1 файл

Мне нужно передать несколько файлов. У вас есть решения для этой проблемы?

ответ

1

Короткий ответ: php не позволяет вам предоставлять несколько исходных кодов в одном вызове.

Чтение между строками немного, глядя на ваш previous question, кажется, что вам нужен один отчет, показывающий все сообщения lint для всех ваших php-файлов.

Атрибут <apply>output может использоваться для указания выходного файла для вашей команды, но по умолчанию, если команда запускается несколько раз, вы видите только результат для последнего прогона. Если вы также добавите append="true" к своей задаче apply, то результат всех прогонов будет собран в выходной файл. Если вы также установили parallel="false" Ant будет запускать каждый файл php через lint отдельно.

+0

Большое спасибо ... Я понимаю концепцию ..... –

+0

Вы также хорошо понимаете мой рабочий процесс, и ваше решение действительно сработало. благодаря –

Смежные вопросы