La clase que hereda la he puesto así:
Código PHP:
class B extends A {
function joke() {
parent::joke();
$this->x = 44;
print "B::joke " . $this->x . "<br>\n";
}
}
Aunque mis conocimientos con clases no es muy profundo y que me corrijan si me equivoco no deberías de utilizar los mismo nombres para las clases como para los métodos, pues no se si ello puede dar lugar a confusión cuando uses parent:: ...