![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Małe hipotetyczne pytanko. Jest jakiś magiczny sposób na powiadomienie metody statycznej w jakim obcym obiekcie jest wykonywana (pomijając oczywiście jawne przekazanie przez parametr). Uściślając, mając metodę statyczną z klasy A jak ją poinformować że została uruchomiona w klasie B. ps. Dziedziczenie nie wchodzi w grę. -------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Chyba tylko via debug_backtrace.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 130 Pomógł: 11 Dołączył: 7.04.2003 Ostrzeżenie: (10%) ![]() ![]() |
Sposoby są i wszystkie są "magiczne" == do d***.
Przed wywyłaniem statycznej metody możesz wrzucic do tablicy $GLOBALS, lub utworzonego w tym celu singletona nazwę (lub lepiej referencję do obiektu) w kórym daną metodę statyczną wywołujesz. Potem w metodzie statycznej wyciągasz z $GLOBALS lub z singletona to czego potrzebujesz. Nie wiem tylko do czego chciał bys wykożystać tego typu wynalazek? Ten post edytował smentek 26.03.2010, 19:13:27 -------------------- .:SMENTEK:.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:13 |