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