Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2006, 12:31
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 5 meses
Puntos: 43
¿Accesando a un miembro padre?

Hola a todos!

Se me acaba de presentar una GRAN pregunta, y estuve consultando en PHP.net, encontré que alguien más tenía la misma duda.

Ayer estaba tratando de accesar a un miembro padre sobreescrito en la clase hija, pero estuve como 2 horas intentando y no lo logré , hoy encontré un ejemplo en php.net que lo muestra con mayor claridad:

Código PHP:
class {
  var 
$x;

  function 
A() {
   
$this->32;
  }

  function 
joke() {
   print 
"A::joke " $this->"<br>\n"
  }
}

class 
extends {
  var 
$x;

  function 
B() {
   
parent::A();
   
$this->44;
  }

  function 
joke() {
   
parent::joke();
   print 
"B::joke " $this->"<br>\n";
  }
}

$obj = new B();
$obj->joke(); 
Esto da como resultado:

A::joke 44
B::joke 44


Pero lo que quiero que muestre es:

A::joke 32
B::joke 44


Hasta ahorita no he podido hacerlo por eso requiero de la ayuda de los expertos en el tema.

Un Saludo y Muchas Gracias!