j'ai commencé à me faire une classe bdd avec un singleton. J'ai mis le mysql_close dans le destructeur de ma classe. Celui-ci est bien appelé automatiquement par php à la fin du script, mais j'aimerai desalouer ma classe et donc fermer ma connection avant la fin du script. Or il est impossible de faire un unset() sur une variable statique ( unset(Singleton::getInstance()) et appeler le destructeur (Singleton::getInstance()->__destruct()) execute bien le destructeur mais ne desaloue pas l'objet, le destructeur et alors appelé automatiquement à la fin du script.
Or j'aimerai avoir la maitrise de la desalocation de toute mes classes. Y a-t-il une solution pour desalouer un singleton?
Message édité par Zapco le 26-11-2004 à 01:16:52