# ErrorCollection

URL: https://chugunov.pro/api-bitrix/main/errorcollection/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\ErrorCollection`
Модуль: Main.

Исходный файл: `source/main/lib/errorcollection.php:13`

## Методы (14)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/errorcollection/__construct/) — Конструктор ErrorCollection.
- [`__unserialize()`](https://chugunov.pro/api-bitrix/main/errorcollection/__unserialize/)
- [`add()`](https://chugunov.pro/api-bitrix/main/errorcollection/add/) — Добавляет массив ошибок в коллекцию.
- [`clear()`](https://chugunov.pro/api-bitrix/main/errorcollection/clear/)
- [`get()`](https://chugunov.pro/api-bitrix/main/errorcollection/get/) — Возвращает любую переменную по её имени. Null, если переменная не задана.
- [`getErrorByCode()`](https://chugunov.pro/api-bitrix/main/errorcollection/geterrorbycode/) — Возвращает ошибку с необходимым кодом.
- [`getValues()`](https://chugunov.pro/api-bitrix/main/errorcollection/getvalues/)
- [`isEmpty()`](https://chugunov.pro/api-bitrix/main/errorcollection/isempty/) — Возвращает true, если словарь пуст.
- [`jsonSerialize()`](https://chugunov.pro/api-bitrix/main/errorcollection/jsonserialize/) — JsonSerializable::jsonSerialize — Определяет данные, которые должны быть сериализованы в JSON.
- [`offsetSet()`](https://chugunov.pro/api-bitrix/main/errorcollection/offsetset/) — Реализация \ArrayAccess.
- [`set()`](https://chugunov.pro/api-bitrix/main/errorcollection/set/)
- [`setError()`](https://chugunov.pro/api-bitrix/main/errorcollection/seterror/) — Добавляет ошибку в коллекцию.
- [`setValues()`](https://chugunov.pro/api-bitrix/main/errorcollection/setvalues/)
- [`toArray()`](https://chugunov.pro/api-bitrix/main/errorcollection/toarray/) — Возвращает значения в виде массива.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-ErrorCollection.html
