PHP eval() Funktion
Beispiel
Werten Sie einen String als PHP-Code aus:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
Die Ausgabe des obigen Codes lautet:
This is a $string $time morning!
This is a beautiful winter morning!
Definition und Verwendung
Die Funktion eval() wertet einen String als PHP-Code aus.
Die Zeichenfolge muss gültiger PHP-Code sein und mit einem Semikolon enden.
Hinweis: Eine return-Anweisung beendet die Auswertung des Strings sofort.
Tipp: Diese Funktion kann nützlich sein, um PHP-Code in einer Datenbank zu speichern.
Syntax
eval(phpcode)
Parameterwerte
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
Technische Details
Rückgabewert: | Gibt NULL zurück, es sei denn, eine return-Anweisung wird in der Codezeichenfolge aufgerufen. Dann wird der an return übergebene Wert zurückgegeben. Wenn in der Codezeichenfolge ein Parsing-Fehler auftritt, gibt eval() FALSE zurück. |
---|---|
PHP-Version: | 4+ |
❮ Verschiedene PHP-Referenzen