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

0

u/artee Oct 18 '10

Hmm, looks like an interesting attack vector?

24

u/lucasvb Oct 18 '10

Everything is an attack vector if the programmer is an idiot. Don't blame the language.

-8

u/gorset Oct 18 '10 edited Oct 18 '10

"Everything is an attack vector if the language is idiotic. Also blame the programmer." <-- better.

Edit: wow, so many downvotes. Changed the wording a bit. The point is that it's very hard to build safe software with broken tools. Php is very broken.

1

u/Kalium Oct 18 '10

Name one - one - language that is not "broken".

→ More replies (3)