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

5.10.2 Syntaxe 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 défini une méthode comme final . Pour surcharger, il suffit de redéclarer la méthode 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é avec l'opérateur 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 Syntaxe de base Les classes et les objets (PHP 5)