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

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

Август 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();
}

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