# Collection::compare()

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

Класс: [`\Bitrix\Perfmon\Sql\Collection`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/)
Модуль: Perfmon.
Свойства элемента: method, public.

## Сигнатура

```php
public compare(Collection $targetList[, bool $compareBody = true ]) : array<string|int, mixed>
```

## Описание

Пара — это массив из двух элементов:
- Первый элемент с индексом "0" — объект из исходной коллекции.
- Второй элемент с индексом "1" — объект из $targetList.
- если элемент пары равен null, то такой элемент (по имени) в коллекции не найден.

## Параметры

- `$targetList` `Collection` — обязательный. Коллекция для сравнения.
- `$compareBody` `bool` — необязательный, по умолчанию `true`. Сравнивать ли тела объектов или нет.

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

`array<string|int, mixed>`

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