关闭链接
null Driver_Database_Driver_Mongo::close_connect( )
public function close_connect()
{
//TODO 关闭连接有bug
return ;
if ($this->_connection_ids)foreach ($this->_connection_ids as $key=>$connection_id)
{
if ($connection_id && Database_Driver_Mongo::$_connection_instance[$connection_id])
{
Core::debug()->info('close '.$key.' mongo '.Database_Driver_Mongo::$_current_connection_id_to_hostname[$connection_id].' connection.');
Database_Driver_Mongo::$_connection_instance[$connection_id]->close();
# 销毁对象
Database_Driver_Mongo::$_connection_instance[$connection_id] = null;
Database_Driver_Mongo::$_connection_instance_db[$connection_id] = null;
unset(Database_Driver_Mongo::$_connection_instance[$connection_id]);
unset(Database_Driver_Mongo::$_connection_instance_db[$connection_id]);
unset(Database_Driver_Mongo::$_current_databases[$connection_id]);
unset(Database_Driver_Mongo::$_current_charset[$connection_id]);
unset(Database_Driver_Mongo::$_current_connection_id_to_hostname[$connection_id]);
}
else
{
Core::debug()->info($key.' mongo '.Database_Driver_Mongo::$_current_connection_id_to_hostname[$connection_id].' connection has closed.');
}
$this->_connection_ids[$key] = null;
}
}