Beispiel
Bewerten Sie eine Zeichenkette als PHP-Code:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
Der Ausgang des Code oben wird sein:
This is a $string $time morning!
This is a beautiful winter morning!
Definition und Verwendung
Die eval() Funktion wertet eine Zeichenkette als PHP - Code.
Die Zeichenfolge muss gültige PHP-Code sein und mit Semikolon enden.
Note: Eine return - Anweisung sofort die Auswertung der Zeichenfolge beendet wird.
Tip: Diese Funktion kann zum Speichern von PHP - Code in einer Datenbank nützlich sein.
Syntax
eval( phpcode )
Parameter | Beschreibung |
---|---|
phpcode | Erforderlich. Gibt Code der PHP ausgewertet werden |
Technische Details
Rückgabewert: | Gibt NULL zurück, es sei denn, eine return-Anweisung wird in der Code-Folge genannt. Dann ging der Wert zurück zurückgegeben. Wenn es ein Parse - Fehler in der Code - Folge ist, eval() FALSCH. |
---|---|
PHP Version: | 4+ |
<PHP Misc Referenz