trigger_error функциясы

trigger_error функциясы колдонуучу ката билдирүүсүн түзөт. Ал биринчи параметр катары билдирүү текстин, экинчи параметр катары катанын деңгээлин (демилгеленген мааниси E_USER_NOTICE) кабыл алат. Функция дебагдоо жана өз ката иштетүү системаңызды түзүү үчүн пайдалуу.

Синтаксис

phptrigger_error(message, error_level);

Мисал

Жөнөкөй билдирүү түзөлү:

php<?php
  trigger_error("Бул билдирүү билдирүүсү");
?>

Кодду иштетүүнүн натыйжасы:

phpNotice: Бул билдирүү билдирүүсү file.php файлынын 2-сабында

Мисал

Колдонуучу эскертүүсүн түзөлү:

php<?php
  trigger_error("Туура эмес маани киргизилди", E_USER_WARNING);
?>

Кодду иштетүүнүн натыйжасы:

phpWarning: Туура эмес маани киргизилди file.php файлынын 2-сабында

Мисал

Өлүмдүү катаны түзөлү:

php<?php
  trigger_error("Системанын критикалык катасы", E_USER_ERROR);
?>

Кодду иштетүүнүн натыйжасы:

phpFatal error: Системанын критикалык катасы file.php файлынын 2-сабында

Мисал

Шарттуу конструкцияда колдонуу:

php<?php
  $age = -5;
  if ($age < 0) {
    trigger_error("Жаш терс сан боло албайт", E_USER_WARNING);
  }
?>

Кодду иштетүүнүн натыйжасы:

phpWarning: Жаш терс сан боло албайт file.php файлынын 4-сабында