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.