1. Revisa el manual de
var_export(), porque debes especificar un segundo parámetro en
true para asignar el valor a una variable en lugar de enviarlo a la salida.
2. file_get_contents() es para leer un archivo existente, en todo caso, necesitas (?) file_put_contents()... revisa el manual.
3. Los puntos 1 y 2 me parecen un tanto innecesarios y son tan peligrosos como usar directamene
eval(/* código PHP a ejecutar*/); pero supongo que se trata de alguna tarea escolar.
P.D. eval() = evil()?