Ultimele tutoriale de dezvoltare web
 

PHP eval() Function

<PHP Diverse Reference

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