Ответ 1
Нужно ли это?
Нет, PHP закончит ваше соединение после завершения работы.
Что именно он делает?
Обратная сторона mysqli_connect()
- закрывает активное соединение с БД.
Я слышал, что после того, как PHP запускает свой script, что он закрывает соединение, это правда?
Да, см. ответ на вопрос "Нужно ли это?"
Наконец, есть ли проблема с безопасностью, если вы не закрываете соединение с базой данных?
Нет, нет проблем с безопасностью. Связь не может быть захвачена аутсайдером или что-то в этом роде.
Однако, поскольку количество доступных доступных соединений ограничено, освобождение ресурса, с которым вы закончили, считается вежливым, чтобы закрыть его, когда вы закончите. Вероятно, поэтому вам сказали закрыть его, когда закончите.