I've had situations where database connections appeared to persist following php execution. So, now, my __destructor function explicitly contains a $cxn->close(). It hurts nothing, and helps avoid memory leaks.
(PHP 5)
mysqli::close -- mysqli_close — Closes a previously opened database connection
Object oriented style
Procedural style
Closes a previously opened database connection.
link
Procedural style only: A link identifier returned by mysqli_connect() or mysqli_init()
Returns TRUE
on success or FALSE
on failure.
See mysqli_connect().
I've had situations where database connections appeared to persist following php execution. So, now, my __destructor function explicitly contains a $cxn->close(). It hurts nothing, and helps avoid memory leaks.