Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%)
|
Witam!
Mam coś takiego:
Nie rozumiem działania tej statycznej zmiennej (własności)i w funkcji. Chodzi mi czy wartość zostanie zachowana i będzie dostępna przy kolejnym wywołaniu metody _getConnection? Na czym to dokładnie polega? [edit] No sam sobie odpowiedziałem Ten post edytował harold1982 28.09.2007, 13:02:00 -------------------- |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 5 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%)
|
Nie ma to jak samoodpowiadający na siebie post
A te zmienne statyczne to sie czasem przydają - np tak jak w tym przykladzie : Jest to klasa bazy danych. Metoda getconnection ma sie polaczyc z nia i zwrocic obiekt polaczenia. Mamy jednak jeden serwer bazy i jezeli zrobimy kilka takich klas to bez sensu sie laczyc za kazdym razem z ta sama bazą, wiec lepiej po pierwszym polaczeniu zachować obiekt polaczenia i go zwracac tylko nastepnym razem - tak jak sie tu wlasnie dzieje. Zmienne statyczne mozna stosowac tez jako liczniki instancji danej klasy itp. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:30 |