| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| mixed eval ( string $code_str ) |
Version
Beschreibung
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. |
Beispiel
<?PHP
$var_1 = 'Briefmarke';
$var_2 = 'Mauritius';
$text = 'Wer kennt nicht die wertvolle $var_1 von $var_2.';
echo $text;
echo '<br>';
eval ( "\$text = \"$text\";" );
echo $text;
?>
|
Ausgabe
Wer kennt nicht die wertvolle $var_1 von $var_2.
Wer kennt nicht die wertvolle Briefmarke von Mauritius.
|
|
|
|
|
|
|


|