Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Singleton nad mysqli a słuszność metody close()
neotec
post 13.04.2008, 16:57:08
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 12.04.2008

Ostrzeżenie: (0%)
-----


Stworzyłem Singleton który dziedziczy po klasie mysqli.

Singleton ma zapewnić optymalne i jak najszybszy dostęp do bazy danych mysql.

Ale naszła mnie wątpliwość
czy należy po skończeniu operacji na bazie danych
wywoływać metodę rodzica close() ? ?
http://pl.php.net/manual/pl/mysqli.close.php
zgodnie za przykładami z manuala:
http://pl.php.net/manual/pl/mysqli.connect.php
czy też powinienem ją wbudować w destruktor mojego Singletona?

PS.
A po drugie czy jest jakiś odpowiednik mysql_pconnect()
w przypadku mysqli??
Go to the top of the page
+Quote Post
LBO
post 13.04.2008, 18:45:24
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


1. Stałe połączenie z bazą w MySQLi nie istnieje. Prawdopodobnie będzie włączone do rozszerzenia dla PHP6.
2. Ogólnie nie zaleca się używania destruktorów w PHP - niby są, ale nie zawsze są wywoływane (tak jakby chciał tego programista).

edit:

polecam poczytać user notes w manualu PHP.

Ten post edytował LBO 13.04.2008, 19:01:41
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 02:05