class X { function Test($string='a', $key=0) { $this->$string[$key] = 'test'; } }
Problemem jest to, że metoda Test nie zadziała, z powodu konstrukcji $this->$string[$key]. Czy można to jakoś inaczej zapisać?
Na razie rozwiązałem to na zasadzie
function Test($string='a', $key=0) { $temp_var = $this->$string; $temp_var[$key] = 'test'; $this->$string = $temp_var; }
ale szukam ładniejszej techniki.
Pomożecie?