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.
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??
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...