Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamykanie połączeń MySql
Lewiatan
post
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:

  1. <?php
  2.  
  3. $user_list = array();
  4.  
  5. for ($i = 0; $i < $user_counter; $i++)
  6. {
  7. $user_list[] = new User($i);
  8. }
  9.  
  10. ?>


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ń?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 00:51