Funktionen trigger_error
Funktionen trigger_error genererer en brugerdefineret fejlmeddelelse. Den tager teksten som første parameter og fejlniveauet som anden parameter (standard er E_USER_NOTICE). Funktionen er nyttig til fejlsøgning og til at oprette dit eget fejlhåndteringssystem.
Syntaks
trigger_error(message, error_level);
Eksempel
Lad os generere en simpel meddelelse:
<?php
trigger_error("Dette er en meddelelse");
?>
Resultat af kodekørsel:
Notice: Dette er en meddelelse in file.php on line 2
Eksempel
Lad os generere en brugerdefineret advarsel:
<?php
trigger_error("Ugyldig værdi indtastet", E_USER_WARNING);
?>
Resultat af kodekørsel:
Warning: Ugyldig værdi indtastet in file.php on line 2
Eksempel
Lad os generere en fatal fejl:
<?php
trigger_error("Kritisk systemfejl", E_USER_ERROR);
?>
Resultat af kodekørsel:
Fatal error: Kritisk systemfejl in file.php on line 2
Eksempel
Brug i en betinget konstruktion:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Alder kan ikke være negativ", E_USER_WARNING);
}
?>
Resultat af kodekørsel:
Warning: Alder kan ikke være negativ in file.php on line 4