Php Oop Kurucu ve Yıkıcı Kullanımı
#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.