Mongo
PHP Manual

Mongo::close

(PECL mongo >=0.9.0)

Mongo::closeFerme la connexion à la base de données Mongo

Description

public boolean Mongo::close ( void )

Cette méthode n'a pas besoin d'être appelée, sauf dans des cas exceptionnels. Le driver fermera proprement la connexion à la base de données lorsque l'objet Mongo sortira du scope.

Si vous utilisez un service où les objets ne sortent pas du scope entre les requêtes, vous devriez appeler la fonction close() à la fin de votre programme pour maintenir les anciennes connexions autre que celle-ci. Cependant, il est probablement moins efficace de tirer avantage de ce principe et simplement utiliser une connexion persistante, qui créera automatiquement une connexion si nécessaire et l'utiliser pour toutes les requêtes que le serveur applicatif permet.

Vous pourriez également vouloir appeler la fonction close() si vous n'êtes pas certain du statut de la connexion et que vous voulez vous assurer qu'une nouvelle connexion soit ouverte. Par exemple :

<?php

$mongo 
= new Mongo();

/* Du code parmis lequel la connexion à la base de données peut être fermée */

/* Si $mongo est toujours connecté, rien ne sera fait */
$mongo->connect();

?>

versus.

<?php

$mongo 
= new Mongo();

/* Du code parmis lequel la connexion à la base de données peut être fermée */

/* Garantie une nouvelle connexion au serveur de base de données */
$mongo->close();
$mongo->connect();

?>

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne TRUE si la connexion a pu être fermée.


Mongo
PHP Manual