la respuesta al primero es con un unset a la variable $a,
Código PHP:
Ver original$a = 'foo';
$b =& $a;
echo "$a - $b<br />";
$b = 'bar';
echo "$a - $b<br />";
$a = 'candy';
echo "$a - $b<br />";
$a = "diferente";
echo "$a - $b<br />";
aca la salida
Cita: foo - foo
bar - bar
candy - candy
diferente- candy
el ultimo si lo dejo voy de salida, saludos