как я понимаю во второй строке ошибка, не '\$a' а '&$a'?
$a = 'a'; // переменная a значение a
$b = &$a; // переменная b значение всегда будет равно значению переменной a (т.е. сейчас это 'a')
$c = $$b; // переменная c равна значению переменной, имя которой в переменной b, т.е. равна значению переменной a, значит равна 'a'
$a = 'bb'; // переменная a меняет значение на 'bb', значит переменная b так же теперь возвращает 'bb'
print "$$c\n"; // выводит значение переменной, имя которой в переменной c, сейчас там значение a, значит результат переменной с именем a сейчас 'bb'
print "$c\n"; // значение переменной c — 'a'