Sto usando per la prima volta la funzione PHP eval(); , dal momento che avrei bisogno di leggere, estrarre ed eseguire del codice PHP in una pagina web...
Ora, già i primi esempi non vanno, e non capisco cosa sbaglio...
se scrivo
$pippo="
echo \"Hello $valr\";
";
eval($pippo);
mi scrive a schermo Hello (giustamente..)
Se invece scrivo
$pippo="
$valr ='world';
echo \"Hello $valr\";
";
eval($pippo);
Dovrebbe visualizzarmi Hello World, ma invece non mi visualizza nulla...
Perchè? Dove sbaglio?
![]()
![]()
![]()