PHP eval() Funzione
Esempio
Valuta 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 sopra sarà:
This is a $string $time morning!
This is a beautiful winter morning!
Definizione e utilizzo
La funzione eval() valuta una stringa come codice PHP.
La stringa deve essere un codice PHP valido e deve terminare con punto e virgola.
Nota: un'istruzione return interromperà immediatamente la valutazione della stringa.
Suggerimento: questa funzione può essere utile per memorizzare il codice PHP in un database.
Sintassi
eval(phpcode)
Valori dei parametri
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
Dettagli tecnici
Valore di ritorno: | Restituisce NULL a meno che non venga chiamata un'istruzione return nella stringa di codice. Quindi viene restituito il valore passato per restituire. Se è presente un errore di analisi nella stringa di codice, eval() restituisce FALSE. |
---|---|
Versione PHP: | 4+ |
❮ Riferimento a varie PHP