Bonjour,
J'ai l'objet suivant :
J'ai fait une méthode getPropriete qui me permet de récupérer la valeur de ma propriété ce qui m'évite d'avoir une méthode par propriété (est-ce une bonne idée?).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class monObjet { // PROPRIETES protected var1; protected var2 = array("cle1"=>null, "cle2"=>null) // METHODE public function getPropriete($propriete){return $this->$propriete;} }
Maintenant je bloque pour faire cette même méthode mais pour une propriété qui est un tableau. Cette méthode a deux arguments : le nom de la propriété en question ($propriété) et la clé du tableau ($clé).
Ce qui donne :
Mais j'ai l'erreur : Undefined property.
Code : Sélectionner tout - Visualiser dans une fenêtre à part public function getProprieteArray($propriete, $cle){return $this->$propriete[$cle];}
Je dois avoir une erreur de syntaxe pourtant j'ai tout essayé.
Quelqu'un pourrait m'éclairer à ce sujet ?
Merci d'avance
Partager