Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

eval

La funzione eval è utilizzata per eseguire il codice PHP eventualmente presente in una variabile stringa. L'utilizzo di eval si rivela piuttosto utile quando, ad esempio, si ha la necessità di memorizzare pezzi di codice all'interno di un database per poi eseguirli in fase di output.

Facciamo un esempio raffrontando eval ad echo:

<?php
// creo una semplice variabile string
$sito = "Mr.Webmaster";

// creo una seconda variabile che necessita della prima
$frase = 'Stai visitando $sito';

// provo a stampare la seconda frase con echo
echo $frase . "<br />";

// ora provo a parsare $frase con eval...
// devo ricordarmi di usare il quoting!
eval("\$frase = \"$frase\";");

// stampo di nuovo per vedere l'effetto di eval
echo $frase;
?>
Di seguito il risultato del nostro codice:
Stai visitando $sito
Stai visitando Mr.Webmaster
Come potete notare la seconda riga (frutto del lavoro di eval) è molto diversa dalla prima...

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122