![]() |
![]() |
![]() |
|||||||||||||||||||||||
|
PHP 5 | Sınıflar (class): Yapıcılar ve Yıkıcılar Yapıcı Sınıf
PHP 5 programcıların farklı sınıflar icin yapıcı metodlar belırlemelerine izin verir. Yapıcı bir metodu olan sınıflar bu metodu her yeni yaratılan obje için cağrırlar, bu nedenle yapıcı methodlar o objenin kullanılmadan once ihtiyacı olan baslatımlar için uygundur. Not:Ana yapıcılar otomatik olarak tamamen cagrılmazlar. Bir ana yapıcıyı calıştırmak için, parent::__construct() çagırışı gerekir. Yeni birleşik yapıcıların kullanımı Geri dönüm yeteneği için, eğer PHP 5 verilen sınıf için bir __construct() fonksyonu bulamazsa, sınıfın isminde eski stil bir yapıcı fonksyon arar. Bu demektirki, sınıf icersinde __construct() diye adlandırılmış başka işlevli birmethod olmadigi surece uyumsuzluk problemi çekilmez. Yıkıcı Sınıf PHP 5' in yeni bir özelliği; diger obje tabanlı dillerdeki gibi bir yokedici konsepti (mesela Java'da bir objeye yapilan son refererans o objenin yokedicisi tarafından yokedilir) sunuyor. Bu konsept __destruct() isimli, obje hafızadan silinmeden once çağrılan bir sınıf metodu içeriyor. Yıkıcı Sınıf Örnegi Yapıcılar gibi, ana yıkıcılarda motor tarafından tamamen otamatik olarak çağrılmazlar. Ana yıkıcıyı çalıstırmak için, parent::__destruct() yıkıcı yapısı içinde ayrı olarak çağırılmalıdır. Okan ATABAĞ okanatabag@gmail.com Yorumlar ![]() Hiç yorum yapılmamış |
Oturum Açmadınız
Php ![]() Üyelik ![]() » Üye Değilim » Aktivasyon » Şifremi Unuttum » Üye Girişi Menü ![]() Arama ![]() |
||||||||||||||||||||||||
![]() |
![]() |
![]() |
|||||||||||||||||||||||