php ile try catch yapısı (istisna yakalamak)

yazdığımıoz program parçaları çalışırken hatalar meydana getirebilir. bu meydana gelen hataları gizlemek bir seçenek iken bu hataları yakalamak ve bazı işlemler yapmak( hataları email göndermek, log tutma vb..) ta seçenekler arasındadır.

php ile birlikte istisnalar ( veya hatalar ) try catch bloğu içinde yakalanabilirler.

try içinde bir hata olduğunda catch bloğuna bu hata atılır. catch bloğunda hata ile ilgili yapılmak istenen işlemler gerçekleştirilir.

kullanımı::


<?php

try{

// istisna olabilecek kodlar

}catch( Exception $hata ){

// $hata kodu burada işlenir.

}

örnek::

try {

	$yas = "evli";

	if ( !is_integer($yas) ) {
		
		throw new exception('$yas sayı girilmedi');
	
	}

	echo "Bu satır işlendi..";

} catch (Exception $hata) {
	
	echo "Hata Oluştu :: ". $hata->getMessage();

}
Facebooktwittergoogle_pluslinkedin
İnternet sitesi http://www.yazilimekip.com
Yazı oluşturuldu 42

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön