Originariamente inviato da Corvo[666]
innanzitutto ti manca un ; alla fine di $c...
e poi:
Codice PHP:
$a 'Macro categoria A';
$b 'Macro categoria B';
$c 'Macro categoria C';

$cat 'b';

eval(
'$macro = $'.$cat.';');

print 
$macro
si il ; l'avevo notato ma non riuscivo a capire l'errore che generava l'eval...
ora funzia alla grande.. grazie!