Обработка исключений битрикса

Модуль расширенного управления меню для битрикс

Август 19, 2019

Теги: Отладка, Основное

Обработка исключений, "вброшенных" стандартным классом битрикс "\Bitrix\Main\SystemException".

Пример обработки ошибочного преобразования json функцией "\Bitrix\Main\Web\Json::decode":


try {

    
$arRes = \Bitrix\Main\Web\Json::decode($result);
} catch (\
Bitrix\Main\SystemException $e) {
    
$error true//$e->getMessage();
}

Пример самостоятельного "вбрасывания" исключения:


try {

    throw new \
Bitrix\Main\SystemException("Error");
} catch (\
Bitrix\Main\SystemException $e) {
    
$error true//$e->getMessage();
}

← Переход к списку