Probleme POO

Signaler
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Bonjour,

Aujourd'hui au programme casse tete chinois ! :D

Voila j'ai une classe B qui est une extends de A
un objet $b=new B;
et ensuite $b->loadModule('C'); qui me charge la classe C dans un objet $b->c
Jusque la facile

ensuite je recommence pour avoir $b->c->d->e ....
Et à la fin je joudrais appelé une fonction dans e depuis b sans savoir combien de niveau il y a eu entre.

Je sais pas si c'est très clair en fait je cherche un moyen pour récuperer c->d pour pouvoir faire un truc du style

$b->{monChemin}->postTraitement();

2 réponses

Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
1
si ca peut aider je peur récupere dans une variable la chaine de caractères correspondant au nom de la classe
Par contre $nomDeClasse::postTraitement() ne marche pas

Parse error: parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
39
Salut

normal que :: ne marche pas, ta methode n'est pas statique...

$a='test';

$$a='retest';

echo $test;

si ca peut te mettre sur la voie...

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy