Конструктор (или метод) __construct часто используется для любой инициализации, которая может понадобиться объекту перед его использованием.
Деструктор __destruct предназначен для выполнения определенных действий при уничтожении или удалении объекта.