Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dostęp do elementów klasy jak w tablicy asocjacyjnej
Forum PHP.pl > Forum > Przedszkole
maviozo
Muszę pracować na pewnego rodzaju klasie, w związku z chęcią bycia w zgodzie z CMSem, do którego piszę nowe opcje modułu. Pola tworzę sobie analogicznie, jak w przypadku tablicy asocjacyjnej.
  1. $tablica['a']=1;
  2. $tablica['b']=2;
  3. $obiekt->a=1;
  4. $obiekt->b=2;

Teraz w przypadku tablicy, mogę sobie zrobić coś takiego:
  1. $temp='a';
  2. echo $tablica[$temp]; //1

Jak coś takiego zrobić w przypadku obiektu?
Piogola
  1. $obiekt->$temp;
maviozo
Hm, nie sądziłem, że to może być aż tak banalne. Niemniej nie rozwiązało mojego problemu, bo jak się okazało, gotowiec jest na 5.3 z anonymous function, a ja na serwerze mam 5.2 :| chyba, że jest jakiś uniwersalny sposób, na obejście
Kod
usort($array, function($a, $b) use($args) {
w wersji php nie obsługującej anonimowych funkcji..

W każdym razie dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.