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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $super_classe= new super_classe(); $maclasse = new maclasse(); $maclasse->enregistreVar('texte');
Mais cette histoire de globale ne me plait pas. J'ai envie de nommer l'instance de super_classe comme j'ai envie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function enregistreVar($texte) { global $super_classe; $super_classe->objet[] = $texte; }
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,
Partager