#Php - 13 Oct 2020
Merhabalar, oop programlama yaparken kırıcı ve yıkıcı methodlar sayesinde otomatik olarak işlemler gerçekleştirebilirsiniz. Örneğin bir sınıf(class) yazdık ve fonksiyonumuzun direk olarak bu sınıf çağırıldığında çalışmasını istiyoruz bunun için __construct(kurucu) sihirli methodunu kullanmamız gerekmekte. Tam tersi bir işlem için ise __destruct(yıkıcı) sihirli methodunu kullanmalıyız. Örneğin bir sınıfın içerisinde methodlarımızı kullanırsak:
class TayfunGuler {
// Kurucu Method
public function __construct(){
echo "Merhabalar, kurucu method calisti.";
}
// Örnek bir fonksiyon
public function gulertayfun($tayfun){
echo $tayfun;
}
// Yıkıcı Fonksiyon
public function __destruct(){
echo "Yikici method ile son veriyoruz.";
}
}
//Sınıfımızı çağırdık
$tayfun = new TayfunGuler();
// Sınıfımızın içerisindeki fonksiyonu çağırdık
echo $tayfun->gulertayfun('www.tayfunguler.org');
Çıktımız ise "Merhabalar, kurucu method calisti.www.tayfunguler.orgYikici method ile son veriyoruz." şeklinde olacaktır.



