Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2010, 22:23
kceres
 
Fecha de Ingreso: mayo-2009
Ubicación: La Habana
Mensajes: 92
Antigüedad: 15 años
Puntos: 0
Metodos Magicos y Herencia

Hola amigos, estoy intentando desarrollar POO en PHP5, pero me estan fallando los metodos magicos, especificamente los __get($value) y __set($name, $value). Lo que he hecho hasta el momento es esto:

Código PHP:
class A{
  private 
$atributo;
  
  public function 
__construct(){
     
$this->atributo 1;
  }

  public function 
__get($name){
    if(isset(
$this->$name)){
       return 
$this->$name;
    }
  }
}

class 
B extend A{
  private 
$atributoB;
  
  public function 
__construct(){
     
parent::__construct();
     
$this->atributoB 2;
  }

  public function 
__get($name){
    if(isset(
$this->$name)){
       return 
$this->$name;
    }
  }


Alguien me puede decir si esta bien o mal??


saludos, kceres