Différences entre les versions de « Programmation PHP/Programmation orientée objet »

var $varParent;
 
function fonctionParentméthodeParente() {
print 'Je connais fonctionParentméthodeParente';
}
}
var $varEnfant;
 
function fonctionEnfantméthodeEnfant() {
print 'Je connais fonctionEnfantméthodeEnfant';
}
}
 
$Enfant1 = new enfant();
$Enfant1->fonctionParentméthodeParente();
</source>
 
 
{{attention|Les interfaces peuvent par contre bénéficier d'un héritage multiple.}}
 
On peut aussi invoquer les méthodes parentes depuis la classe enfant :
<source lang="php">
class enfant2 extends parent {
var $varEnfant;
 
function méthodeEnfant() {
parent::méthodeParente();
print 'Je connais méthodeEnfant';
}
}
 
$Enfant2 = new enfant2();
$Enfant2->méthodeEnfant();
</source>
 
=== Traits ===