Bonjour tout le monde,

je souhaite faire ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class toto {
	public function &__call($funcName, $tArgs) {
			return $this->_anyValue;
	}
}
De telle sorte que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$oToto = new toto;
$var = $oToto ->titi();	// appel de __call()
$var = 'une nouvelle valeur';
echo $oToto->_anyValue; // je voudrais comme résultat "une nouvelle valeur", ce qui n'est pas le cas
Bien évidemment ca ne marche pas. le & sur __call() ne fait rien. Si je fais un je vois bien qu'il n'y a en réalité aucune référence à l'attribut _anyValue de ma classe toto.

Est-ce que vous auriez une idée pour pouvoir faire ça ?

Merci d'avance ! Vous me sauveriez là