![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 6 Dołączył: 1.02.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pytanko natury technicznej. Załóżmy, że mam skrypt, dajmy na to user_list.php, który w pętli dodaje do tablicy kolejne obiekty, powiedzmy klasy User. Niech by to w uproszczeniu wyglądało tak:
Załóżmy, że $user_counter jest obliczone wcześniej. Pytanie brzmi tak: jeśli klasa User otwiera w konstruktorze połączenie z bazą celem pobrania informacji o użytkowniku, ale go NIE zamyka, to zgodnie z zasadą, że koniec skryptu i wszystkie połączenia są zamykane, to połączenia zostaną zamknięte po zakończeniu skryptu user_list.php? Czy dobrze rozumuję, że jeśli klasa User nie zamyka połączenia to jeśli pętla będzie miała 30 obiegów to przed zakończeniem skryptu będę miał otwartych 30 równoległych połączeń? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@mat-bi: Co mają niby klasy do clone?
Co do tematu - zależy od tego czym i jak łączysz się z bazą danych. Generalnie jeżeli za każdym razem używasz tych samych parametrów połączenia za każdym razem zostanie użyte pierwsze połączenie. Nie zmienia to jednak faktu, że: 1. Co to za durny pomysł, żeby nawiązywać połączenie w takim miejscu. 2. Co to za durny pomysł, żeby obiekt reprezentujący użytkownika (wnioskuję po nazwie) pobierał jakieś dane z bazy? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 6 Dołączył: 1.02.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
1. Co to za durny pomysł, żeby nawiązywać połączenie w takim miejscu. 2. Co to za durny pomysł, żeby obiekt reprezentujący użytkownika (wnioskuję po nazwie) pobierał jakieś dane z bazy? Dlaczego od razu durny? (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:03 |