Benim bildiğim kurucu metod construct metodu ve cansız sınıfı canlı hale getirmek için değil de sınıfla ilgili bir işlem yapıldığında işlemden önce çalıştırılacak kodlar için kullanılır. Yanlış mı biliyorum?
Eğer PHP 'de DB pooling yada transaction management gibi oturmuş genel çözümler var ise kesinlikle kullanınız.
Bu konuda haklısınız. Destruct metodu için belirttiğim gibi MySQL zaten bağlantıyı otomatik kapatıyor. Bu tür işlemlere gerek yok.