![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 19.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak najprościej sprawdzić nazwę instancji danej klasy bez dodawania żadnych parametrów podczas jej tworzenia, czy później.
class modul{ function nazwa_instancji() { return [tu niech bedzie 'modul_a', albo 'modul_b', itp...]; } } $modul_a = new modul(); $modul_b = new modul(); $modul_c = new modul(); Potrzebna jest mi w mechanizmie klasy informacja jaki modul wykonuje obecnie jakieś działanie... Ten post edytował iksigrek 16.09.2010, 22:58:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 19.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Bo zrobiłem mechanizm, który dogrywa tylko to co jest potrzebne (bardzo elementarnie) i często pewne wspólne elementy (np. parentsy) wykonują różne rzeczy w zależności od tego gdzie zostały uruchomione. Jeśli np. wywołanie idzie ze zmiennej $modul_x, potrzebuję znać ścieżkę do "x", a gdy np. $moduł_graph, wtedy jest inna ścieżka, mimo, że bazują na tych samych parentsach. A to po to, żeby robić jak najmniej a wszystko było wywoływane w ten sam sposób, np. x('graph')->draw->something, x('edit')->costam...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:53 |