Friday 10 August 2018

variable variables - what is "$$" in PHP

foreach($_POST as $key=>$value)$$key=$value;

now, automagically, if the previous form had a field named 'username' you now have a variable called $username that holds the value submitted in the form.
not the greatest or secure method, but when you have a pocket full of nails, this is a heck of a hammer


this is pretty bad practice and is never encouraged but all PHP coders I know secretly sorta like it.

No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...