![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym się zapytać czy można wywoływać metodę statyczną w taki sposób
czy wiąże się to z jakimiś ostrzeżeniami lub błędami i czy zwykłą metodę można wywołać
wiem, że mogę to sprawdzić pisząc kod, ale chciałbym się doradzić czy istnieją jakieś małe komplikacje niewidoczne na pierwszy rzut oka |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Nie nie mozna bo po to sa metody statyczne zeby mozna byloby wywolywac je bez tworzenia instancji obiektu.
Raczej dostaniesz jakiegos fatal'a i tyle aplikacja nie bedzie na pewno dzialala. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Metodę statyczną możesz wywołać jak zwykłą ale zwykłej nie wywołasz jak statycznej.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
1. Tak można
2. Nie, nie można |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie, tak też myślałem, ale chciałem się dopytać (IMG:style_emoticons/default/winksmiley.jpg)
Ten post edytował kszymon0 5.09.2010, 07:57:07 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Można, ponieważ PHP pozwala zrobić chyba wszystko, a i tak będzie działać (nie, to nie jest dobra cecha). Jeżeli miałbyś metodę statyczną (czyli taką wywoływaną w kontekście klasy) wywoływać w kontekście obiektu oznacza to, że prawdopodobnie coś zrypałeś.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:52 |