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!