Cita:
Iniciado por pateketrueke
Pues usar eval() sigue siendo una pésima practica, no hace falta para reemplazar dicha sintaxis.
Código PHP:
Ver original$foo = 'bar';
$candy = 'DOES $foo NOTHING';
echo str_replace('$foo', $foo, $candy); // DOES bar NOTHING
Claro habría que abstraer un poco más pero es la misma idea.
No usen eval() sólo porque "es más fácil".
Además de que estoy de acuerdo con Italico76 ya que me gusta el tema de seguridad, hacerlo como tu lo dices me supondría unas cuantas líneas más de código de las que tengo para poder adaptarlo bien. (sé que el código original de mi aplicación tiene unas líneas de más, ya tengo en mente modificarlo para reducir las lineas, pero eso en cuanto termine la aplicación).