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!