![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Hej!
Mam pewien problem. W jaki sposób wykonać metodę __set($param, $value) dla składowej klasy będącej tablicą? Może podam na przykładzie:
Co w rezultacie daje:
W jaki sposób zmienić wartość $this->array['field']? PS: wiem, że można to zrobić tworząc osobną metodę zmieniającą element tablicy ale czy da się to samo osiągnąć korzystając z __set()? Ten post edytował phpion.com 2.06.2007, 11:00:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Wow, aż się dziwię, że można modyfikować wartość składowej będącej prywatną :| No ale dzięki.
Hmm, w sumie nie działa do końca jak powinno bo przypisuje składowej nową tablicę, a mi chodziło o zmianę wartości dla jednego indeksu. Mając w $this->array kilka elementów tracimy je. Ten post edytował phpion.com 2.06.2007, 11:46:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:12 |