on 1/29/2014 12:07 PM Ron Guerin said the following:
On 01/27/2014 09:44 PM, justin wrote:
http://www.reddit.com/r/programming/comments/dst56/today_i_learned_about_php_variable_variables/c12np38
Wow. That's some scary stuff there.
Yet, you can do the same sort of Stupid Language Tricks in Python and
Perl as well. (LISP macros also come to mind.) PHP isn't alone in this
regard. I think the problem in the article really hinges on the
inconsistencies in interpretation of string constants, etc.
'Variable variables' aren't pure evil; they just provide a level of
indirection that allows for fine-grained loss of control at runtime.
They're also nastier to debug. Any language that has an 'eval' function
or allows you to dynamically control the interpreter (or compiler) will
give you this.
- Ron
//jbaltz
--
jerry b. altzman | jba...@altzman.com | www.jbaltz.com | twitter:@lorvax
thank you for contributing to the heat death of the universe.
_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
http://www.nyphp.org/show-participation