我正在使用mongodb和zendframework 2进行项目,所以在这里我在构造函数中创建连接
private $conn;
public function __construct(){
$this->conn = new \MongoClient('mongodb://example.com:27017', array("connect" => TRUE));
}
它包含几个动作来执行数据库操作,如createdb,dropdb,renamedb like wise。所以我在__distruct()方法中关闭了这个连接
public function __destruct(){
$this->conn->close();
}
我的代码工作正常。但我想知道这可以吗?