Bonjour,
Soit une classe A qui, dans une de ses méthodes, en instancie une autre et utilise une de ses fonctions :
Comment B peut-il savoir que c'est A qui l'a instancié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class A { public function fA() { $b = new B(); $b->setParamDeB('valeur'); $b->doSomething(); } }
L'idée derrière cette question est de vérifier la pertinence de B.doSomething et d'éventuellement renvoyer une erreur.
Partager