Exemplu
Evaluați un șir de caractere ca cod PHP:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
Ieșirea codului de mai sus va fi:
This is a $string $time morning!
This is a beautiful winter morning!
Definiție și utilizare
eval() funcția evaluează un șir ca un cod PHP.
Șirul trebuie să fie cod PHP valid și trebuie să se termine cu punct și virgulă.
Note: O declarație de returnare se va termina evaluarea șirul imediat.
Tip: Această funcție poate fi utilă pentru stocarea de cod PHP într - o bază de date.
Sintaxă
eval( phpcode )
Parametru | Descriere |
---|---|
phpcode | Necesar. Specifică codul PHP pentru a fi evaluate |
Detalii tehnice
Întoarcere Valoare: | Returnează NULL excepția cazului în care o declarație de retur este numit în șirul de cod. Apoi, valoarea a trecut să se întoarcă este returnat. Dacă există o eroare parse în șirul de cod, eval() returnează FALSE. |
---|---|
Versiune PHP: | 4+ |
<PHP Diverse Reference