J'ai actuellement deux classes, une appelée Dog, une appelée Caniche. Maintenant, comment puis-je utiliser une variable définie dans Dog de la classe Caniche. Mon code est le suivant:Accès aux variables parentes dans la méthode enfant
class dog {
protected static $name = '';
function __construct($name) {
$this->name = $name
}
}
class Poodle extends dog {
function __construct($name) {
parent::__construct($name)
}
function getName(){
return parent::$name;
}
}
$poodle = new Poodle("Benjy");
print $poodle->getName();
Je reçois cette erreur
Avis: Undefined variable: Nom
n'avez-vous pas besoin d'hériter? – palindrom
Oooops désolé les gars, j'ai raté ce petit bout de mon code quand je l'ai posté ici. il ne fonctionne toujours pas avec s'étend dans – Matt