In PHP si usa la funzione pow($base, $esponente) per elevare a potenza.
Il princiopio su cui si fonda il funzionamento di eval() è che prende una stringa e la interpreta come se fosse una normale riga di codice, la stringa dovrà ovviamente rispettare la sintassi PHP, per questo per esempio vedi il ; alla fine della stringa, altrimenti ti darebbe errore.
Potresti anche usare
eval('$d=' . $d . ';');
echo "D vale $d";

Rispondi quotando