Maison >développement back-end >tutoriel php >Comment fermer une connexion PDO : la définir sur NULL est-elle suffisante ?

Comment fermer une connexion PDO : la définir sur NULL est-elle suffisante ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-29 08:49:021000parcourir

How do you Close a PDO Connection: Is Setting it to NULL Enough?

Fermeture de connexion PDO : est-ce aussi simple que de définir sur NULL ?

Par rapport à MySQLi, où la fermeture de connexion implique l'appel d'une fonction spécifique comme close(), l'approche PDO semble plus simple. Cela suggère que l'attribution de null à l'objet de connexion fermera effectivement la connexion.

Cette approche est en effet correcte. Selon la documentation PDO, la connexion reste active pendant toute la durée de vie de l'objet PDO. Pour fermer la connexion, il faut détruire l'objet en attribuant null à la variable qui le contient. Si cela n'est pas explicitement effectué, PHP fermera automatiquement la connexion à la fin du script.

Cependant, il convient de noter que cette fermeture automatique ne s'applique pas aux connexions persistantes. Si un objet PDO est initialisé en tant que connexion persistante, il restera actif jusqu'à ce qu'il soit terminé manuellement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn