PHP操作mysql:
为什么在mysqli中有:
释放结果 —— $mysqli_stmt->free_result();
关闭预编译语句 —— $mysqli_stmt->close();
关闭连接 —— $conn->close();
而在pdo中没有呢?
不需要还是怎么样?
如果是不需要,那么为什么不需要呢?
pdo关闭连接可以将其置为null
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PDO 是 OOP(面向对象编程)的风格,有析构函数
__destruct()一般程序执行完,php会自动回收内存,pdo是提供通用接口的抽象层,可能php去实现它的时候并没有考虑这个
pdo是oop连接数据库,在关闭的时候会在内部的析构函数中实现断开连接的