Я плохо знаком с MySQL и PHP и пытаюсь сделать свой собственный CMS, чтобы помочь сделать управление моими веб-сайтами легче. Может кто-то объяснять mysqli's close()
функция?
Нужно ли это?
Нет, PHP завершит ваше соединение после того, как закончит работу.
Что именно это делает?
Обратное действие mysqli_connect()
-- закрывает активное соединение с БД.
Я слышал, что после того, как PHP выполнит свой скрипт, он закрывает соединение, это правда?
Да, см. ответ на вопрос "Нужно ли это?"
И наконец, есть ли проблема безопасности, когда вы не закрываете соединение с базой данных?
Нет, никакой проблемы безопасности. Соединение не может быть перехвачено посторонним человеком или что-то в этом роде.
Однако, поскольку общее количество доступных соединений ограничено, освобождение ресурса в ту же секунду, когда вы закончили работу с ним, считается вежливым закрытием соединения. Скорее всего, именно поэтому вам сказали закрыть его, когда вы закончите.