使用db连接销毁类实例

时间:2015-01-30 10:06:43

标签: php

我有一个看起来像这样的课程:

 class CustomerModel {

     private $db;

     public function __construct (\PDO $db) {

         $this->db = $db;
     }

一旦我对课程感兴趣,我应该取消它吗?做一个unset会破坏内部的db连接吗?或者我是否需要先这样做?

1 个答案:

答案 0 :(得分:0)

这取决于finshed with the class的真正含义。但是,当你只是将PDO对象传递给类时,你不应该在这里关闭连接,因为它不是首先在这里创建的。但是,由于PHP会在脚本执行结束或终止时清除所有内容,并且CustomerModel内部很可能不会消耗兆字节,您可以选择保留它。