Titre: class et paramètres de fonctions par défaut
Posté par: tavman le le 01-06-2005 a 18:47:00
Voila... un petit problème, je suis en train de créer une class en PHP et je voudrai mettre un paramètre optionnel a une fonction... mais je voudrai que l'option par défaut soit une variable de la class... Donc pour moi, ca ce traduirai par ca :
function test ( $V = $this->Valeur ) { }
mais PHP me renvoit une erreur... a part feinter et mettre ca :
function test ( $V = "" ) { $V = ( $V === "" ) ? $this->Valeur : $V; }
j'ai rien trouvé... Donc si quelqu'un avait un truc un peut mieux, ca m'arrangerai.
Merci beaucoup. |
Titre: Re:class et paramètres de fonctions par défaut
Posté par: NuDD le le 02-06-2005 a 13:57:13
| Je ne comprend pas bien... Si ta fonction fait partie de la class elle a acces à ces variables directement, tu n'as donc pas besoin d'utiliser ce genrs de bricolage?? |
Titre: Re:class et paramètres de fonctions par défaut
Posté par: tavman le le 02-06-2005 a 18:15:52
En fait, je traite du texte pour des templates. Souvent, j'ai envie de faire un traitement sur tout le contenu de mon template, mais des fois, je veut juste des infos sur une petite partie... Bref, si ca pouvait marcher, ce serait bien utile.
Et biensur que ma fonction a accès a toutes ces variables, le seul problème, c'est que j'arrive pas a les mettre en paramètre par défaut et ca me saoul... |
Titre: Re:class et paramètres de fonctions par défaut
Posté par: tavman le le 07-06-2005 a 11:05:26
| Petit up... parceque je trouve pas d'autres méthodes que mon bidouillage et ca commence a me géner... |
Titre: Re:class et paramètres de fonctions par défaut
Posté par: tavman le le 11-06-2005 a 22:17:17
| re petit up mais cette fois-ci, ce serait cool que quelqu'un puisse m'aider.... :-[ :-[ :-[ |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|