私はApache Antを使用していくつかのプロジェクトに取り組んでおり、PHPファイルのPHP構文を検証するためにPHP.exeも使用しています。
以下のコマンドを使用してPHPファイルを検証しています
php -l index-1.php
PHP構文エラーがあるとエラーが表示されますが、問題はphp.exeが複数のファイルをサポートしていないことです.1つのファイルしか受け入れません
複数のファイルを渡す必要があります。この問題の解決策はありますか?
簡単に言うと、php では 1 回の呼び出しで複数のソース コードを指定することはできません。
行間を少し読んで、前の質問を見て、すべての php ファイルのすべての lint メッセージを表示する単一のレポートが必要なようです。
<apply>
task属性を使用してコマンドのoutput
出力ファイルを指定できますが、デフォルトでは、コマンドが複数回実行された場合、最後の実行の出力のみが表示されます。タスクにも追加append="true"
するとapply
、すべての実行からの出力が出力ファイルに収集されます。また、設定parallel="false"
すると、Ant は lint を介して各 php ファイルを個別に実行します。