私はPHPプログラムを提供しています。しかし、このプログラムは、何人かの異なる人々によって長年にわたって行われてきました。物事は時間の経過とともに削除され、追加されました。しかし、ほとんどのファイルはまだそこにあります。PHPプログラムの分析
私はそこにPHPプログラムを分析できるツールがあるのだろうと思っていました。例えばindex.phpにフィードしてください。このツールは魔法使いのファイルが呼び出されて使用されるのを確認して見て、使用されなくなった全ての死んだ木材を取り除くことができます。
私はそれを自分で書くことを計画していましたが、他の誰かがすでにこのようなことをしている可能性があります。
どんな提案も歓迎します、Thx! Mike
PHPは 'include $ _GET ['file']'を書くことができるので、このような分析には適していません。このようなことをする必要はありませんが、ファイルが含まれている可能性のあるすべてのケースをカバーすることは不可能*であることを意味します。 – deceze
このパスは偽陽性で熟しています。ファイル名の相互参照を探しているソースアナライザーで概要を得ることができます。ダイナミックなものを確実にキャプチャすることは非常に困難です。ただし、実際にインクルードされているファイルを確実に判断するには、http://pecl.php.net/package/incluedを使用することができます。そして、[PHP Depend and others](http://stackoverflow.com/questions/4156157/tool-for-php-code-analysis)がより役立つリストを提供するかもしれません。 – mario