Bonjour je cherche à bien comprendre le fonctionnement des référence sous php et les lumières de quelques personnes un peu érudit sur le sujet seraient les bienvenues

imaginons
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
$a = new Foo("a");
$b = new Foo("b");
$c = new Foo("c");
$d = new Foo("d");
 
$tab[0] = &$a;
$tab[1] = &$b;
$tab[2] = &$c;
 
$ref = $tab[0]; //Est ce que $ref pointe bien sur le même objet que $a ?
//Si je modifie $ref ou $tab[0] est ce que $a est changé aussi ?
 
$ref = &$d;  // Est ce que $tab[0] voit son contenu aussi changé et pointe sur l'objet $d ?
 
$tab[0] = &$ref; // Que vaut $tab[0] ? J'arrive pas à savoir si ça pointe sur $d
Merci de votre aide