PHP eval() functie
Definitie en gebruik
De eval() functie berekent de string als PHP-code.
Deze string moet een geldige PHP-code zijn en moet eindigen met een puntkomma.
Als er geen return-statement wordt aangeroepen in de code-string, wordt NULL geretourneerd. Als er parsingfouten optreden in de code, retourneert de eval()-functie false.
Syntax
eval(phpcode)
Parameters | Beschrijving |
---|---|
phpcode | Verplicht. Specificeer het PHP-code dat moet worden berekend. |
Tips en opmerkingen
Opmerking:De return-statement beëindigt onmiddellijk de berekening van de string.
Opmerking:Deze functie is zeer nuttig voor het opslaan van code in database tekstvelden voor latere berekeningen.
Voorbeeld
<?php $string = "beautiful"; $time = "winter"; $str = 'This is a $string $time morning!'; echo $str. "<br />"; eval("\$str = \"$str\";"); echo $str; ?>
Uitvoer:
Dit is een $string $time ochtend! Dit is een prachtige winterochtend!