Bonjour
J'ai un "soucis", je n'ai pas encore testé, mais c'est une question théorique.
J'ai fait une classe, qui a chaque instantiation, se verra attribué un identifiant.
Dans le constructeur de ma classe, je veux enregistrer l'objet créé dans ma variable globale $_SESSION comme suit:
par exemple $id peut etre "graf_1"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class Graf{ var $id; function ($g_id) { $this->id=$g_id; $SESSION[$this->id]=$this; } }
premeire chose, ai je le droit d'ecrire ceci?
ensuite, j'aimerais que toutes les modifs que j'apporte a cet objet par la suite soient effectives, donc, j'aimerais faire en sorte que $_SESSION[$this->id] soit un pointeur , est ce que je peux utiliser une reference? et ecrire de cette maniere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $SESSION[$this->id]=$this;
merci d'avance!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $SESSION[$this->id]=&$this;
Partager