PHP eval()Funciones
Manual de referencia de PHP Misc
Ejemplos
Evalúa la cadena como código PHP:
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. PHP_EOL;
eval("\$str = \"$str\";");
echo $str;
La salida del código anterior es:
This is a $string $time morning!
This is a beautiful winter morning!
This is a beautiful winter morning!
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 punto y coma.
Nota:La sentencia return termina inmediatamente la evaluación de la cadena.
Consejo:Esta función es útil para almacenar código en campos de texto de bases de datos para su cálculo posterior.
Sintaxis
eval(phpcode)
| Parámetros | Descripción |
|---|---|
| phpcode | Requerido. Especifica el código PHP que se evaluará. |
Detalles técnicos
| Valor de retorno: | Devuelve NULL a menos que se llame a la sentencia return en la cadena de código, en cuyo caso devuelve el valor pasado a la sentencia return. Si hay un error de análisis en la cadena de código, la función eval() devuelve FALSE. |
|---|---|
| Versión de PHP: | 4+ |
Manual de referencia de PHP Misc Otras extensiones