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