Heim  >  Fragen und Antworten  >  Hauptteil

PDO-Verbindung schließen

Dies ist nur eine ziemlich einfache Frage zu PDO im Vergleich zu MySQLi.

Mit MySQLi können Sie zum Schließen der Verbindung Folgendes tun:

$this->connection->close();

Bei Verwendung von PDO wird jedoch angegeben, dass Sie die Verbindung geöffnet haben mit:

$this->connection = new PDO();

Aber um die Verbindung zu schließen, stellen Sie sie auf null.

$this->connection = null;

Ist das richtig? Wird dadurch tatsächlich die PDO-Verbindung freigegeben? (Ich weiß, dass es so ist, weil es auf null。)我的意思是,对于 MySQLi,你必须调用一个函数 (close) 来关闭连接。 PDO是否像= null eingestellt ist.) Was ich meine ist, dass Sie bei MySQLi eine Funktion (close) aufrufen müssen, um die Verbindung zu schließen. Trennt PDO die Verbindung so einfach wie = null? Oder gibt es eine Funktion zum Schließen der Verbindung?

P粉041758700P粉041758700388 Tage vor659

Antworte allen(1)Ich werde antworten

  • P粉448346289

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

    根据文档,您是正确的(http://php.net/manual/en/pdo.connections .php):

    请注意,如果将 PDO 对象初始化为持久连接,它不会自动关闭连接。

    Antwort
    0
  • StornierenAntwort