PHP eval() Functie
Voorbeeld
Evalueer een string als PHP-code:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
De uitvoer van de bovenstaande code zal zijn:
This is a $string $time morning!
This is a beautiful winter morning!
Definitie en gebruik
De functie eval() evalueert een string als PHP-code.
De string moet geldige PHP-code zijn en moet eindigen met een puntkomma.
Opmerking: een return-statement beëindigt de evaluatie van de string onmiddellijk.
Tip: Deze functie kan handig zijn voor het opslaan van PHP-code in een database.
Syntaxis
eval(phpcode)
Parameterwaarden
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
Technische details
Winstwaarde: | Retourneert NULL tenzij een return-instructie wordt aangeroepen in de codetekenreeks. Vervolgens wordt de waarde die is doorgegeven aan return geretourneerd. Als er een parseerfout in de codetekenreeks zit, retourneert eval() FALSE. |
---|---|
PHP-versie: | 4+ |
❮ PHP overige referentie