Hello,
- Der Destruktor sollte für ein geeordnetes Lebensende der Klasse sorgen, also hier das
Beenden der Datenbankverbindung.Der wird sowieso erst am Scriptende aufgerufen und da wird die DB-Verbindung automatisch geschlossen. (Gilt zumindest für PHP.)
Wer legt denn das fest?
Ich kann doch meine Instanz mitten im Script löschen, wenn es mir in den Kram passt?
Und damit ich dann eine Weile später wieder eine bilden lassen kann, muss ich die Static-Variable, die das Singleton kontrolliert, zurücksetzen.
Allerdings funktioniert das bei der Singleton-Klassen-Instanz eben leider nicht in PHP, jedenfalls nicht so, wie ich es erwartet hätte und auch nicht so, wie es in den UCN des PHP-Handbuches beschrieben steht.
Liebe Grüße aus dem Cyberspace
Tom vom Berg