Le mot clé new
<<<
Le mot clé extends Les classes et les objets (PHP 5)
>>>

5.10.2 Les notions de base
5.10 Les classes et les objets (PHP 5)
5 Référence du langage
 Manuel PHP

class
Le mot clé new
->Le mot clé extends

5.10.2.3 Le mot clé extends

Une classe peut hériter des méthodes et des membres d'une autre classe en utilisant le mot clé extends dans la déclaration. Il n'est pas possible d'étendre de multiples classes, une classe peut uniquement hériter d'une seule classe de base.

Les méthodes et membres hérités peuvent être surchargés, à moins que la classe parent ait de définie une méthode comme final , en la redéclarant avec le même nom que celui défini dans la classe parent. Il est possible d'accéder à une méthode ou un membre surchargé par référence avec parent::

Héritage d'une classe simple

<?php
class ExtendClass extends SimpleClass
{
  
// Redéfinition de la méthode parent
  
function displayVar()
  {
    echo
"Classe étendue\n";
    
parent::displayVar();
  }
}

$extended = new ExtendClass();
$extended->displayVar();
?>

<< Le mot clé extends >>
Le mot clé new Les notions de base Les classes et les objets (PHP 5)