![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie.
Rozpocząłem naukę PHP OOP i jak to zwykle bywa, napotkałem problem i nie wiem o co chodzi. Otóż mam klasą:
Przy każdej wartości (np. 200) wyrzuca, że "za szybko" a jak wiadomo przy 200 powinno działać normalnie. Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Przeciążone metody magiczne nie operują na właściwościach publicznych, bo te z założenia są dostępne za pomocą operatora wyłuskania ->. Dlatego metoda __set() nie jest w ogóle u Ciebie uruchamiana.
Pisałem już o tym szerzej na tym forum. No i oczywiście największy sens ma przechowywanie danych, do których chcemy mieć dostęp za pomocą operatora wyłuskania (i przeciążonych metod __set() i __get()) w prywatnej tablicy. Ten post edytował mortus 30.04.2013, 18:51:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 01:55 |