|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
Voila j'ai voulu crée une galerie d'image comme beaucoup je pense.
Et voila j'ai eu besoin de pas mal de fonctione de listage ect... J'ai donc crée une class sur les repertoires. Code :
__________________
Pour me faire grandir |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
Au lieu de faire la boucle de parcours du répertoire dans chaque méthode, tu pourrais la faire dans le constructeur une seule fois et dans cette boucle tu renseignes plusieurs attributs comme le nombre de fichiers, la liste des répertoires, la liste des fichiers
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
Effectivement j'y avais pensé.
Mais si je veux pas parcourir le fichier à la création. Par exemple la y a une partie de methode mais si j'ai des methodes qui ne font pas cette boucle et que le dossier est énorme ca risque de prendre du temps pour rien non? Peut être faire a ce moment une fonction de boucle qui remplie les variables si on l'appel.
__________________
Pour me faire grandir |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
Tu peux aussi rajouter un booléen au constructeur qui indique si cette fonction doit être appelée automatiquement (a la création de la classe). |
|
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
J'ai donc modifié une partie de ma classe.
modifié une erreur dans la derniere fonction ce qui donne ceci : Code :
Vraiment dommage qu'on ne puisse pas faire de surcharge
__________________
Pour me faire grandir |
||
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 | |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
Citation:
Ah je sais pas faire ca le parametre optionnel en php.
__________________
Pour me faire grandir |
|
|
|
00
|
|
|
#8 | |||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
Code :
EDIT : ou comme le dit la FAQ Comment initialiser les arguments d'une fonction par défaut ? |
|||
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
merci de ta réponse rapide, j'avais cherché en meme temps et donc trouvé facilement c'est comme pour d'autre langage objet....
J'essaye de me faire un mini Framework avec tout ca....(bien sur je n'ai pas que cette class)
__________________
Pour me faire grandir |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com