PHP eval() funktion
Definition och användning
eval()-funktionen beräknar strängen som PHP-kod.
Strängen måste vara ett giltigt PHP-kod och måste avslutas med ett semikolon.
Om return-statement inte anropas i kodsträngen returneras NULL. Om det finns syntaxfel returnerar eval()-funktionen false.
Syntaks
eval(phpcode)
Parameter | Beskrivning |
---|---|
phpcode | Obligatorisk. Anger PHP-koden som ska beräknas. |
Tips och kommentarer
Kommentar:Returstatment stoppar omedelbart beräkningen av strängen.
Kommentar:Denna funktion är mycket användbar för att lagra kod i databas textfält för framtida beräkningar.
Exempel
<?php $string = "beautiful"; $time = "winter"; $str = 'This is a $string $time morning!'; echo $str. "<br />"; eval("\$str = \"$str\";"); echo $str; ?>
Uttan:
Detta är en $string $time morgon! Detta är en vacker vintermorgon!