Maison >développement back-end >tutoriel php >Comment fermer une connexion PDO : la définir sur NULL est-elle suffisante ?
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!