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

Reply via email to