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
phptrigger_error(mesaj, hata_seviyesi);
Örnek
Basit bir bildirim oluşturalım:
php<?php
trigger_error("Bu bir bildirim mesajıdır");
?>
Kodun çalıştırılmasının sonucu:
phpNotice: Bu bir bildirim mesajıdır in file.php on line 2
Örnek
Kullanıcı tanımlı bir uyarı oluşturalım:
php<?php
trigger_error("Geçersiz değer girildi", E_USER_WARNING);
?>
Kodun çalıştırılmasının sonucu:
phpWarning: Geçersiz değer girildi in file.php on line 2
Örnek
Ölümcül bir hata oluşturalım:
php<?php
trigger_error("Kritik sistem hatası", E_USER_ERROR);
?>
Kodun çalıştırılmasının sonucu:
phpFatal error: Kritik sistem hatası in file.php on line 2
Örnek
Koşullu yapı içinde kullanım:
php<?php
$yas = -5;
if ($yas < 0) {
trigger_error("Yaş negatif olamaz", E_USER_WARNING);
}
?>
Kodun çalıştırılmasının sonucu:
phpWarning: Yaş negatif olamaz in file.php on line 4