PHPプロジェクトをエラーでテストするために、通常は次のコマンドを使用します。
find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected"
php -l '{}' \;
php.iniで定義されたレベルではなく、カスタムerror_reportingレベルを使用するように、一部のパラメーターを使用してパーツを拡張したいと思います。これは可能ですか?
(質問は多少コーディングに関連していることはわかっています。反対に、それはシェルコマンドに関するものです。stackoverflowの方が良いと思われる場合は、自由に移動してください。質問がどこに適しているかはわかりませんでした。)
@quanta:はい、私はerror_reportingについて話しています。すみません、はっきりしていませんでした。今、質問を変えます。php.iniでこのコマンドチェーンを変更したくないのは、このコマンドチェーンをライブサーバーでも使用する場合があるためです。また、findコマンドはすべてのファイルを個別に実行するため、すべてのファイルに設定する必要があるため、ファイル自体に設定することもできません。また、外部ライブラリを使用するプロジェクトが時々あり、それらも同時にテストしたいと思います。
—
Raffael Luthiger、2011
error_reporting
のレベルを?php.ini
PHPファイル自体の値またはカスタム値を使用しないのはなぜですか。