ho trovato questa funzione e pare che risolve proprio il mio problema

Codice PHP:
function eval_buffer($string) { 
   
ob_start(); 
   eval(
"$string[2];"); 
   
$ret ob_get_contents(); 
   
ob_end_clean(); 
   return 
$ret