eval() evalúa la cadena de carácteres dada en code_str como código PHP. Entre otras cosas, ésto puede ser útil para almacenar código en un campo de texto de base de datos para una ejecución posterior.
Hay algunos aspectos a tener en cuenta cuando se utiliza eval(). Recuerde que la cadena de carácteres pasada debe ser código PHP válido, incluyendo aspectos como sentencias de terminación con un punto y coma para que el parser no finalice en la línea después de eval(), y secuencias de formato correctas en code_str.
Recuerde también que las variables a las que se les da valor en eval() retendrán estos valores posteriormente en el script principal.
El ejemplo anterior mostrará:
This is a $string with my $name in it. This is a cup with my coffee in it. |