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
phptrigger_error(message, error_level);
Eksempel
La oss generere et enkelt varsel:
php<?php
trigger_error("Dette er en varslingsmelding");
?>
Resultat av kjøring av koden:
phpNotice: Dette er en varslingsmelding in file.php on line 2
Eksempel
La oss generere en brukerdefinert advarsel:
php<?php
trigger_error("Ugyldig verdi angitt", E_USER_WARNING);
?>
Resultat av kjøring av koden:
phpWarning: Ugyldig verdi angitt in file.php on line 2
Eksempel
La oss generere en fatal feil:
php<?php
trigger_error("Kritisk systemfeil", E_USER_ERROR);
?>
Resultat av kjøring av koden:
phpFatal error: Kritisk systemfeil in file.php on line 2
Eksempel
Bruk i en betinget konstruksjon:
php<?php
$alder = -5;
if ($alder < 0) {
trigger_error("Alder kan ikke være negativ", E_USER_WARNING);
}
?>
Resultat av kjøring av koden:
phpWarning: Alder kan ikke være negativ in file.php on line 4