Функция trigger_error
trigger_error функциясы пайдаланушының қате хабарламасын генерациялайды. Бірінші параметр ретінде ол хабарлама мәтінін қабылдайды, ал екіншісі - қате деңгейін (әдепкі бойынша E_USER_NOTICE). Функция жөндеу және жеке қателерді өңдеу жүйесін құру үшін пайдалы.
Синтаксис
trigger_error(message, error_level);
Мысал
Қарапайым хабарламаны генерациялайық:
<?php
trigger_error("Бұл хабарлама хабарламасы");
?>
Кодты орындау нәтижесі:
Notice: Бұл хабарлама хабарламасы in file.php on line 2
Мысал
Пайдаланушы ескертуін генерациялайық:
<?php
trigger_error("Жарамсыз мән енгізілді", E_USER_WARNING);
?>
Кодты орындау нәтижесі:
Warning: Жарамсыз мән енгізілді in file.php on line 2
Мысал
Фаталды қатені генерациялайық:
<?php
trigger_error("Критикалық жүйе қатесі", E_USER_ERROR);
?>
Кодты орындау нәтижесі:
Fatal error: Критикалық жүйе қатесі in file.php on line 2
Мысал
Шартты конструкцияда қолдану:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Жасы теріс болуы мүмкін емес", E_USER_WARNING);
}
?>
Кодты орындау нәтижесі:
Warning: Жасы теріс болуы мүмкін емес in file.php on line 4