45 votes

Appeler une super méthode en PHP

Pouvez-vous faire quelque chose comme ça en PHP :

 function foo()
{
    super->foo();

    // do something
}

124voto

notJim Points 5142

Oui, ça s'appelle parent:: cependant.

 public function foo()
{
    parent::foo(); // this is not a static method call, even though it looks like one

    //do something
}

12voto

Byron Whitlock Points 29863

utiliser parent ;

parent::foo();

7voto

Harold1983- Points 1458

Voulez-vous dire appeler la méthode de la classe parente ? Dans ce cas tu ferais :

 class Bar
{
  public function foo()
  {
    // blah
  }
}


class Baz extends Bar
{
  public function foo() 
  {
    parent::foo();
  }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X