Funksjonen trigger_error
Funksjonen trigger_error genererer en brukerdefinert feilmelding. Den tar imot meldingsteksten som første parameter, og feilnivået som andre parameter (standard er E_USER_NOTICE). Funksjonen er nyttig for feilsøking og for å opprette ditt eget system for feilhåndtering.
Syntaks
trigger_error(message, error_level);
Eksempel
La oss generere et enkelt varsel:
<?php
trigger_error("Dette er en varslingsmelding");
?>
Resultat av kjøring av koden:
Notice: Dette er en varslingsmelding in file.php on line 2
Eksempel
La oss generere en brukerdefinert advarsel:
<?php
trigger_error("Ugyldig verdi angitt", E_USER_WARNING);
?>
Resultat av kjøring av koden:
Warning: Ugyldig verdi angitt in file.php on line 2
Eksempel
La oss generere en fatal feil:
<?php
trigger_error("Kritisk systemfeil", E_USER_ERROR);
?>
Resultat av kjøring av koden:
Fatal error: Kritisk systemfeil in file.php on line 2
Eksempel
Bruk i en betinget konstruksjon:
<?php
$alder = -5;
if ($alder < 0) {
trigger_error("Alder kan ikke være negativ", E_USER_WARNING);
}
?>
Resultat av kjøring av koden:
Warning: Alder kan ikke være negativ in file.php on line 4