Funkcja user_error
Funkcja user_error (znana również jako trigger_error) generuje niestandardowy komunikat o błędzie. Jako pierwszy parametr przyjmuje ciąg komunikatu, a jako drugi - typ błędu (E_USER_NOTICE, E_USER_WARNING lub E_USER_ERROR).
Składnia
user_error(message, error_type);
Przykład
Wygenerujmy proste powiadomienie (E_USER_NOTICE):
<?php
user_error('This is a notice', E_USER_NOTICE);
?>
Wynik wykonania kodu:
Notice: This is a notice
Przykład
Wygenerujmy ostrzeżenie (E_USER_WARNING):
<?php
user_error('Warning: invalid value', E_USER_WARNING);
?>
Wynik wykonania kodu:
Warning: Warning: invalid value
Przykład
Wygenerujmy błąd krytyczny (E_USER_ERROR):
<?php
user_error('Critical error occurred', E_USER_ERROR);
echo 'This line will not execute';
?>
Wynik wykonania kodu:
Fatal error: Critical error occurred