Nefes adlı üyeden alıntı

peki bu kurucu ve yıkıcı metodlar tam olarak nedir ?


Class ile ilgili herhangi bir metodu çağırdığında ondan önce işlenmesini istediğin kodu yapıcı fonksiyon içerisinde yazıyorsun. Metod sonrası otomatik yapılacak işlemi ise yıkıcı fonksiyon kısmına. Örnek olarak; veritabanına veri kaydeden bir metodun olduğunu düşünelim. Yapıcı fonksiyonda veritabanı bağlantısını, yıkıcı fonksiyonda bağlantıyı kapatmayı sağlarsın. Fazladan kod yazmamış olursun. Tabii ki artık MySQL vs. bağlantıları otomatik kapattığından bunun bir gereği yok. Sadece örnektir.