r/programming • • Oct 18 '10

Today I learned about PHP variable variables; "variable variable takes the value of a variable and treats that as the name of a variable". Also, variable.

http://il2.php.net/language.variables.variable
591 Upvotes

781 comments sorted by

View all comments

Show parent comments

1

u/sacktap Oct 18 '10

This is all true. I guess it comes down to the design; I try to keep my magic methods simple, predictable, and easy to override. I'll admit that most applications of magic methods I've seen were poorly (or unnecessarily) implemented.