Siguiendo las indicaciones de:
http://php.net/manual/es/function.unset.php
Voy a probar a eliminar $conn después de cerrar, a ver si el error persiste. En ese caso no debería devolver verdadero:
Código PHP:
Ver original<?php
// Cierra conexión con la base de datos.
function dboff()
{
global $conn;
global $conn_matriz;
// Cierra la conexión.
if ($conn)
{
$conn->close();
}
if ($conn_matriz)
{
$conn_matriz->close();
unset($GLOBALS['conn_matriz']);
}
}
?>