大規模な PHP Web サイトを 5.2 から 5.3 にアップグレードしようと考えています。
私が取り組んでいる継承されたコードベースは非常に大きく、800,000 行以上のコードであり、ほとんどの場合、下位互換性のない変更リスト ( http://php.net/manual/en/migration53.incompatible.php ) を参照してください。これらの問題は、コードの文字列検索を使用して簡単に検索できますが、他の問題 (参照による問題や API の変更の問題など) は検索が困難です。コードの壊れた領域を特定するために codesniffer を使用しましたが、codesniffer はすべてを見つけられないようです (たとえば、参照による問題や API の問題が見つからないなど)。
基本的に、私が求めているのは、すべてのコードを実行したり、すべてのコードを読み取ったりすることなく、codesniffer が見逃した可能性のある影響を受けるコードを簡単に特定する方法です。基本的にコードをスキャンして問題の領域を教えてくれ、数週間または数か月の時間を節約できるツールはありますか?
何か案は?これが重要な場合は、IIS/Windows を使用することを忘れていました。