Ciao,
$$ ha la funzione di dare al nome di una variabile il valore di un'altra variabile:
In questo codice ad esempio alla variabile $pippo5 (che viene richiamata $$var_name dato che $var_name = 'pippo5') viene assegnato il valore booleano true.Codice PHP:
$var_name = 'pippo5';
$$var_name = true;
if($pippo5==true) echo "ok";
else echo "no";
Altrettanto giusta è la risposta di mem, anche migliore, perchè risparmi una linea di codice.
Comunque entrambi sono modi per utilizzare il VALORE di una variabile per definire il NOME di un'altra variabile.
Se ancora non sono stato chiaro dimmi pure.
Ciao!