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: 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.
|
|
|
|
Sa1rus Problem z $this 20.08.2010, 14:27:22
wookieb Poczytaj o magicznych metodach __get i __set, któr... 20.08.2010, 14:29:38
Sa1rus [PHP] pobierz, plaintext <?php require_once... 20.08.2010, 14:35:02
wookieb Czyli miałem rację. 20.08.2010, 14:37:47
Sa1rus A mozesz swoja odpowiedz jakos rozwinac ? 20.08.2010, 14:43:09
wookieb http://pl2.php.net/__get
http://pl2.php.net/__set 20.08.2010, 14:45:09 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 13:30 |