Bonjour,

J'aimerais savoir si l'initialisation d'un attribut (qui est un objet ) d'une classe est une copie de l'objet avec lequel on initialise l'attribut ou bien est ce qu'il s'agit d'une affectation d'adresse seulement.

exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Class MaClasse{
   private $monObjet;
   private $monEntier;
 
public function __construct($unObjet, $unEntier) {
        $this->monObjet = $unObjet; // s'agit - il d'une copie de l'objet ou de son adresse?
        $this->monEntier = $unEntier;
    }
...