# Compare::diff()

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

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

## Сигнатура

```php
public static diff(Schema $source, Schema $target) : array<string|int, mixed>
```

## Описание

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

## Параметры

- `$source` `Schema` — обязательный. Исходная схема.
- `$target` `Schema` — обязательный. Целевая схема.

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

`array<string|int, mixed>`

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