Birde örnek classlara baktım bazıları fonksiyonları static olarak tanımlamış yani gerek var mı? Anlam veremedim static'i değişkende kullanıyorum ama fonksiyon da tam olarak işlevi ne anlam veremedim şahsen aynı mantık ama neden veriyi tutma gereksimi duyuyor yani okuduğum bir makalede anladığım şu $degisken = new class(); kullanmak yerine sanırım direkt class::fonksiyon şeklinde kullanmaya yarıyor.
@darness; Hocam __construct ve __destruct fonksiyonlarını araştırdım anladım öğrendim sayılı __construct class çalıştırılınca direkt çalışıyor böylece benim class->connet dememe gerek kalmadan gerekli bilgileri class( dizi ) şeklinde işlem yapmama olanak tanıyor bağlantı kuruluyor lakin __destruct fonksiyonuda kendisi çalıştığı halde okuduğuma göre db bağlantısı hiç bir şekilde kesilmiyor $bcdb->close() şeklinde çağırdığım gibi yine $bcdb->__destruct() şeklinde çağırırsam kesiliyor anlam veremedim pek bu __destruct() fonksiyonuna.
__destruct'ın olayınıda şimdi anladım diğeri yapıcı bu yıkıcı diğeri oluşunca çalıştığı gibi buda yok olunca çalışıyor yani en sonda değişkenimizi unset yapmamız gerekiyor.