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!