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