Rumah  >  Soal Jawab  >  teks badan

Tutup sambungan PDO

Ini hanyalah soalan yang agak mudah tentang PDO berbanding MySQLi.

Dengan MySQLi, untuk menutup sambungan anda boleh melakukan perkara berikut:

$this->connection->close();

Namun, apabila menggunakan PDO, ia menyatakan bahawa anda membuka sambungan menggunakan:

$this->connection = new PDO();

Tetapi untuk menutup sambungan, tetapkan kepada null.

$this->connection = null;

Adakah ini betul? Adakah ini benar-benar melepaskan sambungan PDO? (Saya tahu ia seperti ini kerana ia ditetapkan kepada null。)我的意思是,对于 MySQLi,你必须调用一个函数 (close) 来关闭连接。 PDO是否像= null.) Apa yang saya maksudkan ialah, dengan MySQLi, anda perlu memanggil fungsi (close) untuk menutup sambungan. Adakah PDO memutuskan sambungan semudah = null? Atau adakah terdapat fungsi untuk menutup sambungan?

P粉041758700P粉041758700388 hari yang lalu660

membalas semua(1)saya akan balas

  • P粉448346289

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

    Menurut dokumentasi, anda betul (http://php.net/manual/en/pdo.connections.php):

    Sila ambil perhatian bahawa jika objek PDO dimulakan sebagai sambungan berterusan, ia tidak akan menutup sambungan secara automatik.

    balas
    0
  • Batalbalas