# Component::__construct()

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

Класс: [`\Bitrix\Main\Engine\Response\Component`](https://chugunov.pro/api-bitrix/main/engine/response/component/)
Модуль: Main.
Свойства элемента: method, public.

## Сигнатура

```php
public __construct(string $componentName[, string $componentTemplate = '' ][, array<string|int, mixed> $componentParams = [] ][, array<string|int, mixed> $additionalResponseParams = [] ][, mixed $dataKeys = [] ]) : mixed
```

## Описание

Конструктор Component.

## Параметры

- `$componentName` `string` — обязательный
- `$componentTemplate` `string` — необязательный, по умолчанию `''`
- `$componentParams` `array<string|int, mixed>` — необязательный, по умолчанию `[]`
- `$additionalResponseParams` `array<string|int, mixed>` — необязательный, по умолчанию `[]`
- `$dataKeys` `mixed` — необязательный, по умолчанию `[]`

## Возвращаемое значение

`mixed`

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