![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z przykładem z książki PHP5. Zaawansowane programowanie. Czy mogłby mi ktoś wytłumaczyć o co chodzi z $this, poniżej podaje kod...
Czy w funkcji validate() nie powinno być $this->PropertyTable['zipcode'] !=6 ? Przecież (przynajmniej tak mi się wydaje) $this powinno odwoływać się do właściwości klasy, a zmienna zipcode sama w sobie nie zostala zadeklarowana. Czy mógłby mi ktoś to jakoś wytłumaczyć ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Poczytaj o magicznych metodach __get i __set, które prawdopodobnie zostały użyte w PropertyObject.
Musisz nam podać kod PropertyObject abyśmy mogli stwierdzić jak naprawdę się to odbywa. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Czyli miałem rację.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
A mozesz swoja odpowiedz jakos rozwinac ?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze odnośnie:
Cytat Przecież (przynajmniej tak mi się wydaje) $this powinno odwoływać się do właściwości klasy $this nie odwołuje się do właściwości obiektu (nie myl go z klasą), a do samego obiektu - jest to referencja do niego.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 06:13 |