Мне нужно изменить статическую переменную в методе.Код выглядит примерно так:
function get_something()
{
static $cache = array();
if (!$cache) {
$cache = $this->compute_cache();
}
return $cache;
}
Я могу получить копию значения.
$reflection = new ReflectionMethod($object, 'get_something');
$vars = $reflection->getStaticVariables();
Есть ли способ изменить значение в методе?
PS
Я не могу изменить код этого метода.