![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 3.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zakładając, że jest dany obiekt z poszczególnymi metodami, czy istnieje sposób by sprawdzić w metodzie, czy metoda ta została wywołana z poza obiektu albo z obiektu?
Ten post edytował Magan 3.09.2014, 00:16:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 3.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie tak (IMG:style_emoticons/default/smile.gif) Chodzi o to, by metoda w obiekcie wiedziała, czy jest wykonana z poza obiektu czy z metody tego samego obiektu bądź (tutaj inna opcja) i zależnie od tego wykonać inne instrukcje. (IMG:style_emoticons/default/smile.gif) Chyba wykorzystam sztuczkę z __call() a do kluczowych funkcji dodam preffix i już. Chyba, że ktoś znajdzie lepszy pomysł. (IMG:style_emoticons/default/wink.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 19:01 |