PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : function eval()


nookone
23.04.2002, 20:04
Hi ihrs...

Ich hoffe jemand kann hier mir meine Frage beantworten :). Ich verstehe nicht wirklich was die Funktion eval() macht bzw. für was sie gut ist. Die knappe Erläuterung auf php.net läuchtet mir nicht ganz ein :/.

Kann mir das jemand plausibel erklären? :) Danke vielmals im voraus.

Mystics
23.04.2002, 20:11
Mit eval() kann man versuchen, den Inhalt eines Strings (code_str) als PHP-Code
auszuführen. Das ist oftmals sehr nützlich, wenn man PHP-Code aus einer
Datenbank liest.

Folgende Kriterien müssen erfüllt sein:
Der String muss gültigen PHP-Code enthalten.
Es müssen syntaktisch richtige Begrenzungszeichen (;) enthalten sein (siehe
Beispiel bei eval).

Außerdem sollten Sie beachten, dass die Werte von Variablen, welche in eval()
geändert wurden, auch im Hauptskript Bestand haben werden.Quelle + Beispiel (http://www.selfphp.info/funktionsreferenz/sonstige_funktionen/eval.php)

Mystics