Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-06-2008 10:50:18

larenzu
Membre
Date d'inscription: 04-03-2008
Messages: 77

Compter le nombre de lignes de code

Bonjour à tous ,

j'ai fait un projet d'intranet dans une collectivité que j'ai développé avec ZF et je voudrai savoir comment compter le nombre de ligne de code de tout mon projet.

Voila Merci

Hors ligne

 

#2 13-06-2008 11:02:51

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Compter le nombre de lignes de code

La solution la plus bête que je vois et de faire un traitement qui lit tes dossiers/fichiers récursivement et qui compte le nombre de ligne de chaque fichiers et de faire ce traitement dessus:

Code:

$nbLigne = substr_count(file_get_contents($nomFichier), "\n");

Quand t'auras fini, je suis preneur smile
Et si tu chaud, tu nous fais une petite classe wink

Hors ligne

 

#3 13-06-2008 11:55:57

larenzu
Membre
Date d'inscription: 04-03-2008
Messages: 77

Re: Compter le nombre de lignes de code

lol ,

Pour la classe on attendra un peu detre plus affuté....

Et puis mon habitude c'est d'utiliser les classes des autres wink

Hors ligne

 

#4 13-06-2008 11:57:11

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Compter le nombre de lignes de code

sinon si tu es sous unix (ou si tu as installé cygwin sous windows), la commande suivante devrait marcher

Code:

find . -type f -name "*.php" -exec cat {} \; | wc -l

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 13-06-2008 12:00:18

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Compter le nombre de lignes de code

Ah ouais, c'est vrai on est pas obligé de faire tout en php big_smile
Ta commande marche très bien pour moi philippe!
Merci et bien vu wink

Hors ligne

 

#6 13-06-2008 12:21:35

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: Compter le nombre de lignes de code

Ca peut etre drole parfois effectivement de voir le nb de lignes de code big_smile (ou faire peur big_smile )

A l'occaz' je ferais une petite classe vite fait smile

Hors ligne

 

#7 13-06-2008 15:17:04

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: Compter le nombre de lignes de code

Voila j'ai fait ma petite classe smile


Dispo ici : http://stephanerouille.fr/downloads/


Pour l'utiliser :

Code:

$mycount=new FileCount();
$mycount->count();
echo "lines :".$mycount->getNbLines()."<br />";
echo "files :".$mycount->getNbFiles()."<br />";
echo "folders :".$mycount->getNbFolders()."<br />";

L'instanciation de la classe peut contenir 2 parametres :

- le Path (par défaut ./ )
- les dossiers à ne pas indexer(dans un array)  (pour éviter de parser le ZF ^^ )



Je pense que le code est améliorable et que pas mal de choses sont ajoutables, m'enfin , elle fait son boulot big_smile

Hors ligne

 

#8 13-06-2008 15:48:26

larenzu
Membre
Date d'inscription: 04-03-2008
Messages: 77

Re: Compter le nombre de lignes de code

re ,

J'ai trouvé une classe sympa .
Il faut la mettre a la racine du projet et lancer son execution.

Par contre pour les projet assez gros il faut augmenter le temps max d'execution du script
Voici le lien :

http://www.phpcs.com/codes/PHP5-ARBORES … 38701.aspx

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages