PHP eval()Funciones

PHP Misc 参考手册Manual de referencia de PHP Misc

Ejemplos

Evalúa la cadena como código PHP:

<?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!


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+


PHP Misc 参考手册Manual de referencia de PHP Misc Otras extensiones