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!