Maison >développement back-end >Problème PHP >Comment fermer la connexion à la base de données MongoDB en php7
Lorsque vous utilisez PHP pour vous connecter à la base de données MongoDB, vous devez généralement ouvrir et fermer la connexion dans le code. Lors de la connexion à une base de données MongoDB à l'aide de PHP 7, certains développeurs peuvent ne pas savoir comment fermer la connexion. Ci-dessous, je vais vous montrer comment fermer la connexion lors de la connexion à une base de données MongoDB à l'aide de PHP 7.
Lorsque vous utilisez la base de données MongoDB, chaque fois que vous accédez aux données, vous devez établir une connexion avec la base de données. En PHP, utilisez la classe MongoDBDriverManager pour établir la connexion. Si la connexion n'est pas fermée, elle restera ouverte, ce qui occupera les ressources du serveur et entraînera une dégradation des performances du serveur.
En PHP 5. Le nouveau pilote utilise la classe MongoDBDriverManager pour établir des connexions. Par conséquent, si vous utilisez le code ci-dessus pour fermer la connexion, une erreur sera signalée.
En PHP 7, le code suivant doit être utilisé pour fermer la connexion :
$mongo = new MongoClient(); $mongo->close();
Dans le code ci-dessus, je crée d'abord un objet instance $mongo de la classe MongoDBDriverManager, puis j'utilise la fonction unset() pour le détruire. Cela fermera complètement la connexion MongoDB et libérera les ressources du serveur.
Remarques sur la fermeture des connexionsCe qui précède est mon introduction sur la façon de fermer la connexion MongoDB en PHP 7. J'espère que cela vous sera utile.
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!