Wieviel Zeilen Quellcode hat mein PHP-Projekt?
Hallo Entwickler,
wer hat sich nicht schon oft gefragt, wieviele Zeilen Quellecode sein eigenes PHP-Projekt eigentlich hat? Ich wollte das für die Administrator-Seite einmal genau wissen und haben nach einem Programm gesucht, dass diese Aufgabe für mich bequem erledigt. Gefunden habe ich das PHP-Tool phploc von Sebastian Bergmann. Das Tool liest die Quellcode-Dateien ein und zählt die Zeilen. Dabei unterscheidet es sogar zwischen Kommentaren und richtigem Code, zählt Interfaces, Klassen, nicht- und statische Methoden und die Funktionen.
Man installiert das Tool phploc über den PEAR-Installer.
pear channel-discover pear.phpunit.de.
pear install phpunit/phploc.
Dabei ist zu beachten, das die PHP Erweiterung "tokenizer" im PHP-Binary vorhanden ist.
Update 17.04.2015: Die Installation über den PEAR-Installer funktioniert nicht mehr!
Stattdessen sollte man folgenden Weg gehen (hier die Installation als root-User):
Danach kann man das Tool mit folgendem Befehl aufrufen:
Als Beispiel habe ich mal: "phploc /var/www/administrator/" aufgerufen (dort liegt mein Quellcode).
Die Administrator-Seiten bestehen also aktuell aus 76.590 Zeilen, wovon 56.047 Zeilen Quellcode und 20.543 Zeilen Kommentare sind (habs wohl ganz gut dokumentiert).
Fein
Gruß
Frank
wer hat sich nicht schon oft gefragt, wieviele Zeilen Quellecode sein eigenes PHP-Projekt eigentlich hat? Ich wollte das für die Administrator-Seite einmal genau wissen und haben nach einem Programm gesucht, dass diese Aufgabe für mich bequem erledigt. Gefunden habe ich das PHP-Tool phploc von Sebastian Bergmann. Das Tool liest die Quellcode-Dateien ein und zählt die Zeilen. Dabei unterscheidet es sogar zwischen Kommentaren und richtigem Code, zählt Interfaces, Klassen, nicht- und statische Methoden und die Funktionen.
Update 17.04.2015: Die Installation über den PEAR-Installer funktioniert nicht mehr!
Stattdessen sollte man folgenden Weg gehen (hier die Installation als root-User):
wget https://phar.phpunit.de/phploc.phar
chmod +x phploc.phar
mv phploc.phar /usr/local/bin/phploc
phploc VERZEICHNIS
Als Beispiel habe ich mal: "phploc /var/www/administrator/" aufgerufen (dort liegt mein Quellcode).
# phploc /var/www/administrator/
Directories: 52
Files: 482
Lines of Code (LOC): 76590
Comment Lines of Code (CLOC): 20543
Non-Comment Lines of Code (NCLOC): 56047
etc..
Die Administrator-Seiten bestehen also aktuell aus 76.590 Zeilen, wovon 56.047 Zeilen Quellcode und 20.543 Zeilen Kommentare sind (habs wohl ganz gut dokumentiert).
Fein
Gruß
Frank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 134042
Url: https://administrator.de/knowledge/wieviel-zeilen-quellcode-hat-mein-php-projekt-134042.html
Ausgedruckt am: 24.12.2024 um 13:12 Uhr
3 Kommentare
Neuester Kommentar
Viel lustiger ist aber noch
Und wer ganz faul ist benutzt:
sloccount
, das produziert auch gleich noch absurd hohe Entwicklungskosten Und wer ganz faul ist benutzt:
wc -l *.php