私は常にエラー報告と通知を有効にしてphpのものを開発しています。しかし今、巨大なプロジェクトをリファクタリングする必要があり、多くの php 通知メッセージが生成されます。これは私を夢中にさせます。
1回の実行でそのようなメッセージを生成するすべての行を簡単に見つける方法はありますか? 多分cliツール?
オンライン デモがあるPHPLint プロジェクトを試すことができます。ダウンロードすることもできます。
通知 (など) をキャッチする独自のerror_handler()を作成し、それらをファイルに書き込むことができます。その後、ファイルを解析して、キーワードを含むすべての行を (たとえば) 抽出するだけですNOTICE
。
悲しいことに、これは「試行錯誤」に近いものです。対応するコードが実行された場合に発生する通知のみをキャッチするためです。