8
votes

What the heck is $function(); and $$variable for?

Have never heard of these before, and searching on google doesn't give anything useful (possible that my keywords aren't perfect).

via https://stackguides.com/questions/4891301/top-bad-practices-in-php/4891422#4891422

2

2 Answers

13
votes

$function() is a variable function and $$variable is a variable variable.

Those linked pages should give you plenty to go on, or at the very least some actual words to search with.

5
votes

$$variable can be quite useful. What it does:

$a = 1;
$b = "a";
echo $$b;

Outputs 1