Una manera simple de implementar los Getters y Setters en PHP 5 utilizando los métodos mágicos.
//Getters dentro de la clase
public function __get($strName) {
      switch ($strName) {
         case 'strA': return $this->strA;
         case 'intB': return $this->intB;
         default:
             return parent::__get($strName);
      }
}
//Setters dentro de la clase
public function __set($strName, $mixValue) {
    switch ($strName) {
       case 'strA':
           $this->strA = $mixValue;
           return true;
       default:
           return parent::__set($strName, $mixValue);
    }
}
 
 
No hay comentarios:
Publicar un comentario