АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
374 of 410 menu

Функцыя trigger_error

Функцыя trigger_error генераванне карыстальніцкага паведамлення аб памылцы. Першым параметрам яна прымае тэкст паведамлення, а другім - ўзровень памылкі (па змаўчанні E_USER_NOTICE). Функцыя карысная для адладкі і стварэння ўласнай сістэмы апрацоўкі памылак.

Сінтаксіс

trigger_error(message, error_level);

Прыклад

Згенеруем простае апавяшчэнне:

<?php trigger_error("This is a notice message"); ?>

Вынік выканання кода:

Notice: This is a notice message in file.php on line 2

Прыклад

Згенеруем карыстальніцкае папярэджанне:

<?php trigger_error("Invalid value entered", E_USER_WARNING); ?>

Вынік выканання кода:

Warning: Invalid value entered in file.php on line 2

Прыклад

Згенеруем фатальную памылку:

<?php trigger_error("Critical system error", E_USER_ERROR); ?>

Вынік выканання кода:

Fatal error: Critical system error in file.php on line 2

Прыклад

Выкарыстанне ў умоўнай канструкцыі:

<?php $age = -5; if ($age < 0) { trigger_error("Age cannot be negative", E_USER_WARNING); } ?>

Вынік выканання кода:

Warning: Age cannot be negative in file.php on line 4
byenru