php variáveis variáveis problem
$_POST['asdf'] = 'something';
function test() {
// NULL -- not what initially expected
$string = '_POST';
echo '====';
var_dump(${$string});
echo '====';
// Works as expected
echo '++++++';
var_dump(${'_POST'});
echo '++++++';
// Works as expected
global ${$string};
var_dump(${$string});
}
// Works as expected
$string = '_POST';
var_dump(${$string});
test();
Eu não estou entendendo por que esse comportamento .. alguém pode explicar .. eu preciso saber por que tais comportamentos. Na verdade, não estou recebendo o código ..