Документация для разработчиков

SystemException

SystemException - базовый класс для всех исключений в системе.

В D7 обработка ошибок производится при помощи механизма исключений в полной аналогии с механизмом исключений в php. Если происходит ошибка - выводится исключение. Если необходимо обработать ошибку - нужно поймать исключение.

Аналоги в старом ядре:

Метод Описание С версии
construct метод создаёт новый объект исключений.

Примеры

// D7
use Bitrix\Main\SystemException;

try
{
    // ...
    throw new SystemException("Error");
}
catch (SystemException $exception)
{
    echo $exception->getMessage();
} 

Иерархия исключений в D7:



© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх