$ _REQUEST не создается при использовании переменных переменных?

Рассмотрим следующие фрагменты кода:

Выставка:

$_REQUEST = json_decode(stripslashes(json_encode($_REQUEST, JSON_HEX_APOS)), true); 

Иллюстрация B:

 ${'_REQUEST'} = json_decode(stripslashes(json_encode(${'_REQUEST'}, JSON_HEX_APOS)), true); 

Иллюстрация C:

 ${'_' . 'REQUEST'} = json_decode(stripslashes(json_encode(${'_' . 'REQUEST'}, JSON_HEX_APOS)), true); 

Оба показывают, что A и B работают отлично, экспонат C показывает очень странное сообщение об ошибке:

Примечание. Неопределенная переменная: _REQUEST

Что еще более странно, так это то, что это происходит только с $_COOKIE , если я попробую его с $_GET , $_POST или $_COOKIE все эксперименты работают нормально, не поднимая уведомления об ошибках.

Я предполагаю, что это ошибка PHP? Я работаю на PHP 5.3.0 .

Related of "$ _REQUEST не создается при использовании переменных переменных?"