Héritage

L'héritage permet à une classe d'en étendre une autre avec extends : elle reprend ses propriétés et méthodes et peut les redéfinir. parent:: appelle la version de la classe mère. PHP n'autorise qu'un seul parent ; on préfère souvent la composition quand la relation n'est pas « est un ».

Exemple

class Chien extends Animal {
  public function crier(): string { return 'Wouf'; }
}

Notions voisines

Tout le glossaire