Merhabalar bu yazımda PHP ile error handler nasıl yaratılır onu öğreneceğiz.
Öncelikle error handler nedir ? onu açıklayayım php’de bazen noktalı virgul unuttuğumuz zaman yada onun gibi gözden kaçan hatalarda. Kod sayfamızı çalıştırdığımızda hatanın kaçıncı satırda olduğunu gösteren işe yarar bir uyarıcı. Bu hataları kendimizde yaratabiliriz aşağıda vereceğim örnekte görebilirsiniz.
<?php function customError($error_no, $error_str) { echo "<b>HATA!:</b> [$error_no] $error_str"; die(); } set_error_handler("customError",E_USER_WARNING); $num = -5; if ($num < 0) { trigger_error("SAYİ 0'DAN KUCUK",E_USER_WARNING); } ?>
Kodu çalıştırdığımızda sayfada HATA!: [512] SAYİ 0’DAN KUCUK yazısını görürüz. Başarılı bir şekilde hata tetiklemesi gerçekleşti.
Kendi frameworkunuzu yazarken ihtiyacınız olacak bir konu olduğunu unutmayalım 🙂
Bu yazı yorumlara kapalı.