PHP eval() Funktion

Definition und Verwendung

Die eval()-Funktion berechnet den String als PHP-Code.

Diese Zeichenkette muss gültiges PHP-Code sein und muss mit einem Semikolon enden.

Wenn keine return-Anweisung im Code-String aufgerufen wird, wird NULL zurückgegeben. Wenn es im Code Parsingfehler gibt, gibt die eval()-Funktion false zurück.

Syntax

eval(phpcode)
Parameter Beschreibung
phpcode Erforderlich. Definiert das PHP-Code, das berechnet werden soll.

Hinweise und Anmerkungen

Anmerkung:Die Rückgabeanweisung beendet sofort die Berechnung der Zeichenkette.

Anmerkung:Diese Funktion ist nützlich für die Speicherung von Code in Datenbanktextfeldern für zukünftige Berechnungen.

Beispiel

<?php
$string = "schön";
$time = "winter";
$str = 'Dies ist ein $string $time Morgen!';
echo $str. "<br />";
eval("\$str = \"$str\";");
echo $str;
?>

Ausgabe:

Dies ist ein $string $time Morgen!
Dies ist ein schöner Wintermorgen!