Utiliser une variable d'une class mere dans une class fille
Posté : 16 févr. 2009, 10:04
Bonjour a tous , certes le titre n'est pas clair mais cela s'explique tous simplement que je ne sais pas mettre un nom sur mon problème.
Je vais vous expliquer la situation
j'aimerais utiliser dans une class fille , une variable d'une class mere , puis ensuite l'afficher.
Okay vous avez rien compris ?
Voici le code que j'ai écrit :
En essayant $b->vprint(); cela marche.
Une idée pour que $a->vPrint(); marche ?
merci d'avance Hawk
Je vais vous expliquer la situation
j'aimerais utiliser dans une class fille , une variable d'une class mere , puis ensuite l'afficher.
Okay vous avez rien compris ?
Voici le code que j'ai écrit :
<?php
class A
{
public $print = array();
function getPrint($var)
{
$this->print[] = $var;
}
function vPrint()
{
foreach ($this->print as $key => $value)
{
echo $value;
}
}
}
class B extends A
{
function onPrint()
{
A::getPrint("Oh");
}
}
$a = new A();
$b = new B();
$b->onPrint();
$a->vPrint();
?>
Donc en toute logique $a->vPrint(); devrais écrire : Oh pourtant rien.En essayant $b->vprint(); cela marche.
Une idée pour que $a->vPrint(); marche ?
merci d'avance Hawk