Hai,
Eben dies soll er ja auch gar nicht.
Das Problem ist aber, dass hier ein Lost Handle erzeugt werden würde, wenn nicht spätestens der Destruktor die Verbindung zur DB kappt. Das DB-Handle zu löschen, hebt die Verbindung mMn nicht auf.
Ich hatte noch im Hinterkopf, dass der Destruktor nicht immer automatisch aufgerufen wurde und man es teils explizit machen musste. Daher mein Kommentar. Jedoch existiert dieses Verhalten mitterweile wohl nicht mehr, da folgendes in der aktuelle Version (5.2.9) wie erwuenscht funktioniert:
class Test
{
public function __construct()
{
echo "Hello";
}
public function DoSth($var)
{
echo $var;
}
public function __destruct()
{
echo "World";
}
}
$Test = new Test;
$Test->DoSth(' my ');
MfG,
Sympatisant
--
"If the future isn't bright, at least it is colorful"
"If the future isn't bright, at least it is colorful"