Помогите: переменными-переменные + классы

antivir

Новичок
Помогите: переменными-переменные + классы

Цель задачи: конструктор класса должен иметь необязательный параметр - название одного из глобальных массивов - "_GET", "_POST" или "_REQUEST", что бы при инициализации класса можно было бы не вводить соответствующее название массива. По умолчанию значение должно быть "_REQUEST".

Я читал ман. В частности, пробовал использовать и переменны-перемены, вот так:
PHP:
<?
$_GET["b"] = 111;


class a{
   function a($var_name = "_GET")
   {
   echo ${$var_name}["b"];
   } 
}


$a = new a();
?>
но это не работает. Пишет, Notice: Undefined variable: _GET in /opt/web/docroot/apache/pegas-wwwroot/1.php on line 8


Я пробовал массу других вариантов, в т.ч. и со ссылками, но они не годятся в силу того, что при каждой инициализации класса необходимо указывать один из трёх вышепредставленных массивов, а это не то, что нужно. Так же просто копировать значение массива в класс не годится.

Как решить задачу?
 
Сверху