Funkcia trigger_error
Funkcia trigger_error generuje používateľskú správu o chybe. Prvým parametrom prijíma text správy a druhým - úroveň chyby (predvolená E_USER_NOTICE). Funkcia je užitočná pre ladenie a vytvorenie vlastného systému spracovania chýb.
Syntax
trigger_error(message, error_level);
Príklad
Vygenerujme jednoduché upozornenie:
<?php
trigger_error("Toto je správa upozornenia");
?>
Výsledok vykonania kódu:
Notice: Toto je správa upozornenia in file.php on line 2
Príklad
Vygenerujme používateľské varovanie:
<?php
trigger_error("Neplatná zadaná hodnota", E_USER_WARNING);
?>
Výsledok vykonania kódu:
Warning: Neplatná zadaná hodnota in file.php on line 2
Príklad
Vygenerujme fatálnu chybu:
<?php
trigger_error("Kritická chyba systému", E_USER_ERROR);
?>
Výsledok vykonania kódu:
Fatal error: Kritická chyba systému in file.php on line 2
Príklad
Použitie v podmienenej konštrukcii:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Vek nemôže byť záporný", E_USER_WARNING);
}
?>
Výsledok vykonania kódu:
Warning: Vek nemôže byť záporný in file.php on line 4