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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$SESSION[$this->id]=$this;
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!!