我正在为我的项目使用PHP-MySQL-PDO-Database-Class / Db.class.php,但我无法在此关闭连接。
以下是我的尝试:
$HPSB = new SelectModel();
$HPSB->Find('1');
echo $HPSB->model;
$Close = new DB();
echo $Close->CloseConnection();// Connection should get close here
echo $HPSB->id;// but i am getting output here also so connection is not closed
请帮忙
答案 0 :(得分:3)
该连接在该PDO对象的生命周期内保持活动状态。
要关闭连接,您需要通过确保对象的所有剩余引用来销毁对象 为保存对象的变量赋值NULL。
$HPSB = null
如果您没有明确地执行此操作,PHP将在脚本结束时自动关闭连接。