Maison  >  Questions et réponses  >  le corps du texte

Fermer la connexion PDO

Ceci est juste une question assez simple sur PDO par rapport à MySQLi.

Avec MySQLi, pour fermer la connexion, vous pouvez procéder comme suit :

$this->connection->close();

Cependant, lors de l'utilisation de PDO, il est indiqué que vous avez ouvert la connexion en utilisant :

$this->connection = new PDO();

Mais pour fermer la connexion, réglez-la sur null.

$this->connection = null;

Est-ce correct ? Est-ce que cela libérera réellement la connexion PDO ? (Je sais que c'est comme ça parce que c'est réglé sur null。)我的意思是,对于 MySQLi,你必须调用一个函数 (close) 来关闭连接。 PDO是否像= null.) Ce que je veux dire, c'est qu'avec MySQLi, vous devez appeler une fonction (close) pour fermer la connexion. PDO se déconnecte-t-il aussi facilement que = null ? Ou y a-t-il une fonction pour fermer la connexion ?

P粉041758700P粉041758700394 Il y a quelques jours668

répondre à tous(1)je répondrai

  • P粉448346289

    P粉4483462892023-10-15 16:05:31

    D'après la documentation, vous avez raison (http://php.net/manual/en/pdo.connections.php) :

    Veuillez noter que si un objet PDO est initialisé en tant que connexion persistante, il ne fermera pas automatiquement la connexion.

    répondre
    0
  • Annulerrépondre