Salut à tous,
Voilà, j'aurais aimé savoir comment restreindre (si c'est possible) l'utilisation des accesseurs uniquement à certaines valeurs.
Par exemple, comme faire pour que je puisse lire la variable $var1 et pas $var2 et $var3... et modifier $var2 et $var3, mais pas $var1 ?
Code :
- private $var1;
- private $var2;
- private $var3;
- //Getter
- public function __get($value)
- {
- if(isset($this->$value))
- {
- return $this->$value;
- }
- }
- //Setter
- public function __set($var, $value)
- {
- if(isset($this->$var))
- {
- $this->$var = $value;
- }
- }
|
Merci d'avance pour vos réponses,
Lionel.
Message édité par pot2yaourt le 25-04-2007 à 20:24:26