![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pytanie jest bardziej na myślenie niż działanie, dotyczy metod i elementów statycznych. Definicji jest trochę, z grubsza wiem o co chodzi, ale nie natrafiłem jeszcze na jakiś logiczny przykład użycia static w klasie (oprócz wszędzie wymienianego liczenia instancji klasy, gdzie to rzeczywiście może się przydać). Czy programując w OOP jeśli używacie takich elementów, w jakim celu je wykorzystujecie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Ladnie wyglada ^^.
Klasa::metoda('wartosc'); Poza tym są szybsze od zwyklych metod (IMG:style_emoticons/default/biggrin.gif) . Nie mam zadnego praktycznego przykładu. Pozatym nie tworzy obiektu tylko bezposrednio sie odwoluje do danego elementu klasy, więc w takich przypadkach może być przydatne. Także jest przydatne gdy nie musisz uzywac $this bo o ile czegos nie pomylilem, w np. Statycznych metodach $this jest niedostepne. Ten post edytował Ksar 8.07.2015, 17:46:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:39 |