ThrowException
CMain::ThrowException( mixed msg, mixed id = false )
Метод фиксирует исключение msg c кодом id. Получить последнее исключение можно методом $APPLICATION->GetException(). Нестатический метод.
Аналог в новом ядре D7: SystemException.
Параметры
Параметр | Описание |
---|---|
msg | Текст ошибки или объект класса, наследованного от CApplicationException. |
id | Идентификатор ошибки. |
Смотрите также
Примеры использования
<? if($login=='') { global $APPLICATION; $APPLICATION->ThrowException('Имя входа должно быть заполнено.'); return false; } ?>
Сообщение не промодерировано, возможны ошибки и неточности.
|
||||
Вариант с выбросом исключения внутри метода
Вариант выброса исключения во внешнем коде использующем метод
| ||||
Иван Левый
|
||
Если нужно сделать 2 исключения одновременно - то нужно поступать следующим образом:
Так, если при добавлении элемента неверно заданы оба свойства, то в сообщении об ошибке появится 2 сообщения, а не одно. Это работает как в админке, так и в визуальной части сайта. | ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.