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