Материал
Обработка исключений, "вброшенных" стандартным классом битрикс "\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();
} Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии