$var="profile['Gamer']['last_name']";
echo ${$var};
Gives
Undefined variable: profile['Gamer']['last_name']
. But if i try to echo $profile['Gamer']['last_name'] value exist
I have tried echo $$var that too didn't work
$var="profile['Gamer']['last_name']";
eval('$result = $' . $var . ';');
echo $result;
Keep in mind that there are serious security issues to something like this, and that your code will probably be very hard to understand for anybody but your self.
echo $profile['Gamer']['last_name'];${"profile"}['Gamer']['last_name']will work.