Using eval is almost always a bad idea. It's a crutch for bad designs, it opens giant security holes in your code, and in practice it's almost never needed to get actual stuff done.
Name:
Anonymous2015-02-03 4:30
Give me a purely functional associative array where all operations that are reasonable alternatives to read and write to a random access perform in O(1). Functional programming has its place, but its place isn't everything.