1

私はApache Antを使用していくつかのプロジェクトに取り組んでおり、PHPファイルのPHP構文を検証するためにPHP.exeも使用しています。

以下のコマンドを使用してPHPファイルを検証しています

php -l index-1.php

PHP構文エラーがあるとエラーが表示されますが、問題はphp.exeが複数のファイルをサポートしていないことです.1つのファイルしか受け入れません

複数のファイルを渡す必要があります。この問題の解決策はありますか?

4

1 に答える 1

1

簡単に言うと、php では 1 回の呼び出しで複数のソース コードを指定することはできません。

行間を少し読んで、前の質問を見て、すべての php ファイルのすべての lint メッセージを表示する単一のレポートが必要なようです。

<apply>task属性を使用してコマンドのoutput出力ファイルを指定できますが、デフォルトでは、コマンドが複数回実行された場合、最後の実行の出力のみが表示されます。タスクにも追加append="true"するとapply、すべての実行からの出力が出力ファイルに収集されます。また、設定parallel="false"すると、Ant は lint を介して各 php ファイルを個別に実行します。

于 2013-05-10T07:52:10.340 に答える