Je cherche un moyen d'accéder au parent, à la fonction parent d'une classe sans appeler le parent... Hmmm, cela semble une explication un peu bizarre alors je vais donner un exemple :
class myclass
{
public function test() { return 'level 1'; }
}
class myclass2 extends myclass
{
public function test() { return parent::test() . '-level 2'; }
}
class myclass3 extends myclass2
{
public function test() { return parent::test() . '-level 3'; }
}
$example = new myclass3();
echo $example->test(); // should display "level 1-level 2-level 3"
Je voudrais afficher "niveau 1-niveau 3" puis faire quelque chose comme ça :
class myclass3 extends myclass2
{
public function test() { return parent::parent::test() . '-level 3'; }
}
Avez-vous une idée de la façon dont je peux faire cela ? (Je ne suis pas autorisé à éditer myclass et myclass2, ils font partie d'un framework...)