salve signori!

sarò breve! non riesco assolutamente a entrare nella logica delle variabili dinamiche! sto seguendo la guida a php sul sito ma non riesco a venire a capo di questo capitolo:



<?php
$pippo = 'gawrsh!';
$pluto = 'bau!';
$paperino = 'quack!';

$nome = 'pippo';
echo $$nome.'
';
$nome = 'pluto';
echo $$nome.'
';
$nome = 'paperino';
echo $$nome.'
';
?>

Il risultato sul browser sarà gawrsh!, bau! e quack!, ciascuno sulla propria riga (infatti ogni istruzione print crea il tag HTML
che indica al browser di andare a capo; vedremo più avanti che il punto serve a concatenare i valori che vengono stampati). Il doppio segno del dollaro ci permette infatti di usare la variabile nome come contenitore del nome della variabile di cui vogliamo stampare il valore. In pratica, è come se avessimo detto a PHP: «stampa il valore della variabile che si chiama come il valore della variabile nome».

non riesco a capire la logica del codice!! Vi prego aiutatemi! GRAZIE MILLE IN ANTICIPO A TUTTI!!!!