Cita: Por supuesto, toda conexión no cerrada activamente se desconecta al finalizar el script. Sólo es necesaria la desconexión si realizas distintas conexiones en la misma ejecución, por liberar recursos, pero como una aplicación web suele trabajar siempre con una única base de datos, no suele hacer falta.
A menos que esta sea una conexion persistente, las conexiones persistentes no se cierran al finalizar el script y se mantienen abiertas.