PHP eval() funktion

Definition og brug

eval() funktionen beregner strengen som PHP kode.

Denne streng skal være gyldig PHP kode og skal afslutte med et punktum.

Hvis der ikke kaldes return statement i kode strengen, returneres NULL. Hvis der opstår fejl i analysen af koden, returnerer eval() funktionen false.

Syntaks

eval(phpcode)
Parametre Beskrivelse
phpcode Obligatorisk. Angiver det PHP kode, der skal beregnes.

Vedvarende og kommentarer

Kommentarer:Retur statement vil øjeblikkeligt afslutte beregningen af strengen.

Kommentarer:Denne funktion er meget nyttig til at gemme kode i database tekstfelter til fremtidig beregning.

Eksempel

<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br />";
eval("\$str = \"$str\";");
echo $str;
?>

Uddrag:

Dette er en $string $time morgen!
Dette er en smuk vintermorgen!