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 kepadanull.
$this->connection = null;
Adakah ini betul? Adakah ini benar-benar melepaskan sambungan PDO? (Saya tahu ia seperti ini kerana ia ditetapkan kepadanull。)我的意思是,对于 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?
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.