Bonjour, j'avais une petite question technique concernant le passage d'objet.
J'ai un Objet A que je dois passer vers une CLASS B qui contient des Méthodes utilisant l'Objet A
dans ma CLASS B, j'ai donc 2 solutions soit passer mon Objet A dans le constructeur soit récupérer A au niveau de chaque méthodes...
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //CLASS B __construct ( $A) $this->a = $A;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 méthode1() $A = $this->a méthode2() $A = $this->a méthode3() $A = $this->a
OU ALORS je peux directement récupérer l'objet A dans les méthodes sans passer par le constructeur
Passer par le constructeur cela semble plus Pro lol, mais au final je en suis pas sur... au final ne multiplie-t-on pas les affectations de variable en double triple....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 méthode1($A) $A méthode2($A) $A méthode3($A) $A
De façon générale, on utilise quelle méthode dans quel contexte... avantages inconvénients







Répondre avec citation
Partager