У меня есть эта строка в функции класса:
$this_value = eval("return $$existing_value;");
Это дает мне необходимое мне значение, когда в функции установлена переменная $$existing_value
, но я обнаружил, что мне действительно нужнополучить доступ к глобальной области в 99% случаев.Я попытался переписать его как $this_value = eval("return global $$existing_value;");
, но это возвращает ошибку php.
Кто-нибудь знает, как я могу сделать это правильно?(кстати, я знаю о бедной практике, которую это представляет - но учитывая ситуацию, я не могу придумать никаких других подходов)