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. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
|
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 -------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
|
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ć
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: 19.08.2025 - 21:01 |