@Jaimin: Вы должны посмотреть на ответ @mario, он очень хорошо объяснил, как это работает

$_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();

понимаю, почему такое поведение .. кто-нибудь может объяснить .. мне нужно знать, почему такое поведение. я на самом деле не получаю код ..

Ответы на вопрос(2)

Ваш ответ на вопрос