As others already pointed out: eval() is close to evil.
First lesson I ever learned when started coding: All input is evil!
Sounds like you are trying hard to shoot yourself ....