Je souhaite exécuter une fonction appelée dans la class parent mais implémentée dans la class héritante.
Exemple :
class ClassParent
{
function HelloWorld() {
//implémentée dans la class enfant
echo 'Erreur';
}
function SaySomething() {
$this->HelloWorld();
}
}
Class ClassEnfant extends ClassParent
{
function HelloWorld() {
echo 'hello world!';
}
}
$foo = new ClassEnfant();
$foo->SaySomething();Ce qui m'affiche 'Erreur', au lieu du 'hello world' que j'aimerai avoir. J'avais pensé à un child::HelloWorld() à la place du $this->HelloWorld() mais je ne trouve pas de documentation sur child:: Un coup de main