[POO] Retrouver une variable d'instance de classe
Bonjour,
voilà, je ne sais pas si c'est possible, mais je vais vous expliquer ce que j'aimerais faire :
Je suis dans un script et je déclare une classe comme suit :
Code:
1 2 3 4 5
|
$super_classe= new super_classe();
$maclasse = new maclasse();
$maclasse->enregistreVar('texte'); |
Sans rentrer dans les détails de la raison qui me pousse à faire ça, je voudrais enregistrer la valeur dans une variable de l'instance de super_classe. Donc à priori, en utilisant le global :
Code:
1 2 3 4 5 6
|
function enregistreVar($texte)
{
global $super_classe;
$super_classe->objet[] = $texte;
} |
Mais cette histoire de globale ne me plait pas. J'ai envie de nommer l'instance de super_classe comme j'ai envie.
Alors voilà ma question :
Est-il possible de récupérer l'instance de "super_classe" dans la fonction "enregistreVar" en gardant 1 seul argument (le texte) comme dans l'exemple ?
Merci pour vos réponses,