Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2014, 07:59
slaterone
 
Fecha de Ingreso: junio-2009
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 1
PHP función eval( ) no funciona correctamente

Buenas a todos y gracias por leer,

Estoy ejecutando el siguiente código PHP que me devuelve resultados distintos en dos sistemas distintos:

if (!eval(Clase::metodo('parámetro'))) return;

en el sistema A que se que es donde falla, el var_dump() de ese eval() me devuelve true mientras que en el sistema B que es donde está funcionando correctamente me devuelve false.

En el sistema A tengo PHP versión 5.3.2-1ubuntu4.24 mientras que en el sistema B tengo instalado 5.3.10-1ubuntu3.11.

Lo único que se me ocurre es que la función eval() de estas versiones de PHP sea diferente en algo pero no logro encontrar en qué.

¿Alguien tiene idea de la diferencia o de lo que podría estar fallando?

Muchas gracias y un saludo