Probleme POO

cedriclomb Messages postés 275 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 27 avril 2010 - 3 juil. 2007 à 11:40
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 3 juil. 2007 à 19:53
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

cedriclomb Messages postés 275 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 27 avril 2010 1
3 juil. 2007 à 13:04
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
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
3 juil. 2007 à 19:53
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
0
Rejoignez-nous