Gli ultimi tutorial di sviluppo web
 

PHP eval() Function

<PHP Varie Riferimento

Esempio

Valutare una stringa come codice PHP:

<?php
$string = "beautiful";
$time = "winter";

$str = 'This is a $string $time morning!';
echo $str. "<br>";

eval("\$str = \"$str\";");
echo $str;
?>

L'output del codice precedente sarà:

This is a $string $time morning!
This is a beautiful winter morning!


Definizione e l'utilizzo

eval() funzione restituisce una stringa come codice PHP.

La stringa deve essere codice PHP valido e deve terminare con punto e virgola.

Note: Una dichiarazione di ritorno terminerà la valutazione della stringa immediatamente.

Tip: Questa funzione può essere utile per la memorizzazione di codice PHP in un database.


Sintassi

eval( phpcode )

Parametro Descrizione
phpcode Necessario. Specifica il codice PHP da valutare

Dettagli tecnici

Valore di ritorno: Restituisce NULL a meno che l'istruzione return viene chiamato nella stringa di codice. Poi viene restituito il valore passato per tornare. Se c'è un errore di analisi nella stringa di codice, eval() restituisce FALSE.
Versione PHP: 4+

<PHP Varie Riferimento