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 A {
var $x;
function A() {
$this->x = 32;
}
function joke() {
print "A::joke " . $this->x . "<br>\n";
}
}
class B extends A {
var $x;
function B() {
parent::A();
$this->x = 44;
}
function joke() {
parent::joke();
print "B::joke " . $this->x . "<br>\n";
}
}
$obj = new B();
$obj->joke();
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!