php - pdo关闭连接,关闭预编译语句,释放结果集
黄舟
黄舟 2017-04-11 09:00:09
[PHP讨论组]

PHP操作mysql:
为什么在mysqli中有:
释放结果 —— $mysqli_stmt->free_result();
关闭预编译语句 —— $mysqli_stmt->close();
关闭连接 —— $conn->close();

而在pdo中没有呢?
不需要还是怎么样?
如果是不需要,那么为什么不需要呢?
pdo关闭连接可以将其置为null

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
天蓬老师

PDO 是 OOP(面向对象编程)的风格,有析构函数 __destruct()

阿神

一般程序执行完,php会自动回收内存,pdo是提供通用接口的抽象层,可能php去实现它的时候并没有考虑这个

阿神

pdo是oop连接数据库,在关闭的时候会在内部的析构函数中实现断开连接的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号