Где и как правильно закрывать (и нужно ли) соединение с базой данных через PDO?
Интересует вопрос подключения к базе данных через PDO в стиле ООП. Почитал много статей на Хабре и подобных источниках, возникли некоторые вопросы. 1. насколько важно явно закрывать соединения с базой данных, если не явно соединение закрывается. 2. Закрывать соединение нужно через метод __destruct или есть какие либо альтернативные методы. Буду рад любому ответу!
Ответы (1 шт):
т.к. соединение с БД затратная операция, то то их количество лучше минимизировать и в идеале делать вообще 1 открытие/закрытие за выполнение скрипта. Например можно создать класс "connect" в деструкт положить дисконект и сделать этот класс глобальным. В результате у вас не будет многократных подключений/отключений от БД.