method public

Collection::compare()

Класс: \Bitrix\Perfmon\Sql\Collection

Сигнатура

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

Что будем искать? Например,Продвижение