2010-07-09 9 views
6

Ich habe vor kurzem ein Internist in einem Startup-Online-Klassenzimmer-System geworden. So, jetzt, ich kämpfe um das System zu lernen, und lernen Sie den Code für das Programm, das in PHP geschrieben ist. Dieses Programm umfasst etwa 3000 PHP-Dateien und zugehörige Bilder, HTML-Seiten, CSS-Dateien usw. in über hundert Ordnern.Mapping PHP-Skript und Datei Abhängigkeitsstruktur

ich mich gefragt, ob es irgendein Programm oder Dienstprogramm war, das die Dateien und Verzeichnisse nicht analysieren und eine Karte von Sorten, die zeigt erstellen, die PHP-Dateien enthalten, die anderen Dateien, so dass ich schnell sehen konnte, welche Dateien und Skripte nicht mehr verwendet oder veraltet, und welche Dateien hängen von anderen Dateien ab und so weiter. Mit anderen Worten, ich kann die Datei- und Verzeichnisstruktur sehen. Ich würde jetzt gerne die Abhängigkeitsstruktur sehen, in Bezug auf umfasst. Ohne jede Datei einzeln öffnen und die includes Anweisungen aufspüren zu müssen.

Jede Hilfe wäre willkommen!

Antwort

1

Es ist nicht genau das, was Sie wollen, aber die "inclued" PECL-Erweiterung wird Ihnen fast sicher helfen. Es funktioniert auf Anfrage und bildet die Dateieinschlusskette ab. Es kann sogar hübsche Grafiken machen!

Da es auf Anfrage funktioniert, kann es leider nicht Ihre gesamte Codebasis für Sie abbilden.