Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odwołanie się do klucza tablicy obiektu
zaksmok
post 27.01.2010, 02:29:16
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 2
Dołączył: 12.01.2006

Ostrzeżenie: (0%)
-----


Witam. Mam sobie jakąś tam klasę X, a w niej atrybut a, który jest tablicą numeryczną.
  1. class X
  2. {
  3. private $a = array();
  4.  
  5. function Test($string='a', $key=0)
  6. {
  7. $this->$string[$key] = 'test';
  8. }
  9. }


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
  1. function Test($string='a', $key=0)
  2. {
  3. $temp_var = $this->$string;
  4. $temp_var[$key] = 'test';
  5. $this->$string = $temp_var;
  6. }


ale szukam ładniejszej techniki.

Pomożecie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:46