method
public
Collection::compare()
Сигнатура
public compare(Collection $targetList[, bool $compareBody = true ]) : array<string|int, mixed>
Описание
Пара — это массив из двух элементов:
- Первый элемент с индексом "0" — объект из исходной коллекции.
- Второй элемент с индексом "1" — объект из $targetList.
- если элемент пары равен null, то такой элемент (по имени) в коллекции не найден.
Параметры
$targetList
Collection
Коллекция для сравнения.
$compareBody
bool
= true
Сравнивать ли тела объектов или нет.
Возвращаемое значение
array<string|int, mixed>
Как применяется в Collection
Collection::compare() — метод класса \Bitrix\Perfmon\Sql\Collection модуля «Монитор производительности». Collection: Класс Collection
Этот класс представляет коллекцию объектов базы данных, таких как столбцы или индексы таблиц, процедуры или последовательности схемы.
Метод объекта: сначала нужен экземпляр Collection.
use Bitrix\Main\Loader;
use Bitrix\Perfmon\Sql\Collection;
Loader::includeModule('perfmon');
/** @var Collection $object */
$targetList = null; // Collection
$result = $object->compare($targetList);
// $result: array<string|int, mixed>Другие методы Collection
add()Добавляет объект в конец коллекции.getList()Возвращает все объекты коллекции.search()Ищет в коллекции объект по его имени.searchIndex()Ищет в коллекции объект по его имени.set()Заменяет объект в коллекции.
Исходный файл: source/perfmon/lib/sql/collection.php:102

