我有一个看起来像这样的课程:
class CustomerModel {
private $db;
public function __construct (\PDO $db) {
$this->db = $db;
}
一旦我对课程感兴趣,我应该取消它吗?做一个unset会破坏内部的db连接吗?或者我是否需要先这样做?
答案 0 :(得分:0)
这取决于finshed with the class
的真正含义。但是,当你只是将PDO
对象传递给类时,你不应该在这里关闭连接,因为它不是首先在这里创建的。但是,由于PHP会在脚本执行结束或终止时清除所有内容,并且CustomerModel
内部很可能不会消耗兆字节,您可以选择保留它。