Salve a tutti,

volevo sapere se esiste un modo per 'eseguire' il contenuto di una variabile.

Mi spiego meglio.

Posto $equ = '10*5-3+sqrt(9)', vorrei risolvere questa variabile in modo da conoscerne il valore matematico.

Che io sappia in PHP è possibile solo utilizzare eval(), anche se ahimè non mi sembra di arrivare ad una soluzione, infatti se scrivo:

codice:
eval("$tmp = $equ;");
Non funge. Tuttavia scrivendo:

codice:
eval("echo $equ;");
Mi stampa esattamente quello che mi serve. Credo quindi che ci sia qualcosa nell'utilizzo di eval che forse sfugge.

Grazie a chiunque vorrà aiutarmi.