Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Metody i właściwości statyczne
trifek
post 21.04.2021, 17:23:24
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


Witajcie,
Do czego w PHP służą metody, właściwości i klasy statyczne? Czym to się różni w praktyce od "tradycyjnych" metod i właściwości?
Go to the top of the page
+Quote Post
gitbejbe
post 21.04.2021, 17:49:30
Post #2





Grupa: Zarejestrowani
Postów: 515
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


do wszystkiego co statyczne masz dostęp bez tworzenia instancji klasy. Dziwne pytanie, w google masz mnóstwo materiałów które to tłumaczą.
Go to the top of the page
+Quote Post
emillo91
post 22.04.2021, 21:48:43
Post #3





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 29.03.2012

Ostrzeżenie: (0%)
-----


Metoda statyczna to w skrócie metoda nie posiadająca informacji z konstruktora klasy, w której się znajduje. Przykładowo taką metodą może być metoda o nazwie get(string $requestKey), należąca np. do klasy Request, pobierająca informacje ze zmiennej globalnej $_GET. Różnicę możesz zauważyć jeżeli w tej samej klasie utworzysz konstruktor z parametrem (array $requestData). Jeżeli teraz utworzysz metodę niestatyczną o nazwie intValue(string $requestKey) to w metodzie niestatycznej masz odwołanie do parametru z konstruktora, dzięki czemu możesz przeparsować wartość z requestu w postaci integer. Później możesz tworzyć inne metody parsujące dane z konstruktora i wywoływać je wielokrotnie w kontekście danych zawartych w tym konstruktorze.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 07:49