Encore plus fort !
 
Dans l'exemple d'avant, $tabB = $tabA, php fait une copie de tableau. La modification de $tabB[1]['titi'] n'impacte pas $tabA['titi'].
 
Mais si on fait une affectation par référence, là, il faut faire attention à ne pas tourner en rond :
 
$tabA['titi'] = "tutu";
   $tabB[1]= &$tabA;
 $tabB[2]= &$tabB;
   $tabA['x'] = &$tabB;
   echo "tabA['titi'] = " . $tabA['titi'] . '<br>';
 echo "tabB[1]['titi'] = " . $tabB[1]['titi'] . '<br>';
 echo "tabB[2][1]['titi'] = " . $tabB[2][1]['titi'] . '<br>';
 echo "tabA['x'][2][1]['titi'] = " . $tabA['x'][2][1]['titi'] . '<br>';
 echo "tabB[2][2][2][2][2][2][2][2][2][2][2][2][2][2][2][1]['titi'] = " . $tabB[2][2][2][2][2][2][2][2][2][2][2][2][2][2][2][1]['titi'] . '<br>';
 echo "tabA['x'][2][2][2][2][2][1]['titi'] = " . $tabA['x'][2][2][2][2][2][1]['titi'] . '<br>';
 echo "tabA['x'][2][1]['x'][2][1]['x'][2][2][2][1]['titi'] = " . $tabA['x'][2][1]['x'][2][1]['x'][2][2][2][1]['titi'] . '<br>';
   $tabA['titi'] = "Nouvelle valeur !";
 echo('<hr>');
   echo "tabA['titi'] = " . $tabA['titi'] . '<br>';
 echo "tabB[1]['titi'] = " . $tabB[1]['titi'] . '<br>';
 echo "tabB[2][1]['titi'] = " . $tabB[2][1]['titi'] . '<br>';
 echo "tabA['x'][2][1]['titi'] = " . $tabA['x'][2][1]['titi'] . '<br>';
 echo "tabB[2][2][2][2][2][2][2][2][2][2][2][2][2][2][2][1]['titi'] = " . $tabB[2][2][2][2][2][2][2][2][2][2][2][2][2][2][2][1]['titi'] . '<br>';
 echo "tabA['x'][2][2][2][2][2][1]['titi'] = " . $tabA['x'][2][2][2][2][2][1]['titi'] . '<br>';
 echo "tabA['x'][2][1]['x'][2][1]['x'][2][2][2][1]['titi'] = " . $tabA['x'][2][1]['x'][2][1]['x'][2][2][2][1]['titi'] . '<br>';  | 
 
Exmple en live : http://www.surleau.com/test/tablos_r.php
 
 ---------------
			
Laissez l'Etat dans les toilettes où vous l'avez trouvé.