首頁  >  問答  >  主體

關閉PDO連接

與 MySQLi 相比,這只是一個關於 PDO 的相當簡單的問題。

使用 MySQLi,要關閉連接,您可以執行以下操作:

$this->connection->close();

但是,使用 PDO 時,它會聲明您使用以下方式開啟連線:

$this->connection = new PDO();

但要關閉連接,請將其設定為 null

$this->connection = null;

這是正確的嗎?這實際上會釋放 PDO 連線嗎? (我知道它是這樣的,因為它被設定為 null。)我的意思是,對於 MySQLi,你必須呼叫一個函數 (close) 來關閉連線。 PDO是否像= null一樣容易斷線?或是有沒有關閉連線的函數?

P粉041758700P粉041758700388 天前663

全部回覆(1)我來回復

  • P粉448346289

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

    根據文檔,您是正確的(http://php.net/manual/en/pdo.connections .php):

    請注意,如果將 PDO 物件初始化為持久連接,它不會自動關閉連接。

    回覆
    0
  • 取消回覆