[PHP] objets : constructeurs et héritage

fraid Messages postés 43 Statut Membre -  
kilian Messages postés 8854 Statut Modérateur -
Bonjour à tous,

je débute avec les objets en php soyez indulgents ;-)

voici mon problème : j'ai 2 classes dont l'une hérite de l'autre. est il possible que lorsque je crée un objet de la classe fille, la fonction constructeur de la classe mère soit appelée ?

exemple :

class bonjour
{
function bonjour()
{
echo"bonjour ";
}
}

class qui extends bonjour
{
function qui()
{
echo"$this->qui";
}
}


mon exemple n'a pas de sens, mais ce que je voudrais c'est qu'en créant un objet $obj = new qui;
ma fonction bonjour() soit appelée comme la fonction qui()...est ce possible ?

merci d'avance
A voir également:

1 réponse

kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Oui, utilises "parent":
http://www.php.net/manual/fr/keyword.parent.php

function qui()
{
    parent::bonjour();
    echo"$this->qui";
} 


:-)
2