Función PHP eval()

Definición y Uso

La función eval() evalúa la cadena como código PHP.

La cadena debe ser código PHP válido y debe terminar con un punto y coma.

Si no se llama a la declaración return en la cadena de código, se devuelve NULL. Si hay errores de análisis en el código, la función eval() devuelve false.

Sintaxis

eval(phpcode)
Parámetros Descripción
phpcode Obligatorio. Especifica el código PHP que se debe calcular.

Sugerencias y Comentarios

Comentarios:La declaración de retorno finalizará inmediatamente el cálculo de la cadena.

Comentarios:Esta función es útil para almacenar código en campos de texto de bases de datos para cálculos posteriores.

Ejemplo

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

Salida:

¡Esta es una mañana de $string $time!
¡Esta es una hermosa mañana de invierno!