trigger_error Fonksiyonu
trigger_error fonksiyonu, kullanıcı tanımlı bir hata mesajı oluşturur. İlk parametre olarak mesaj metnini, ikinci parametre olarak ise hata seviyesini (varsayılan olarak E_USER_NOTICE) alır. Fonksiyon, hata ayıklama ve kendi hata yönetim sisteminizi oluşturmak için kullanışlıdır.
Sözdizimi
trigger_error(mesaj, hata_seviyesi);
Örnek
Basit bir bildirim oluşturalım:
<?php
trigger_error("Bu bir bildirim mesajıdır");
?>
Kodun çalıştırılmasının sonucu:
Notice: Bu bir bildirim mesajıdır in file.php on line 2
Örnek
Kullanıcı tanımlı bir uyarı oluşturalım:
<?php
trigger_error("Geçersiz değer girildi", E_USER_WARNING);
?>
Kodun çalıştırılmasının sonucu:
Warning: Geçersiz değer girildi in file.php on line 2
Örnek
Ölümcül bir hata oluşturalım:
<?php
trigger_error("Kritik sistem hatası", E_USER_ERROR);
?>
Kodun çalıştırılmasının sonucu:
Fatal error: Kritik sistem hatası in file.php on line 2
Örnek
Koşullu yapı içinde kullanım:
<?php
$yas = -5;
if ($yas < 0) {
trigger_error("Yaş negatif olamaz", E_USER_WARNING);
}
?>
Kodun çalıştırılmasının sonucu:
Warning: Yaş negatif olamaz in file.php on line 4