method
public
SqlTracker::key()
Класс: \Bitrix\Main\Diag\SqlTracker
Сигнатура
public key() : mixed
Описание
Часть реализации Iterator, сделанная для обратной совместимости.
Возвращаемое значение
mixed
Как применяется в SqlTracker
SqlTracker::key() — метод класса \Bitrix\Main\Diag\SqlTracker модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр SqlTracker.
use Bitrix\Main\Diag\SqlTracker;
/** @var SqlTracker $object */
$result = $object->key();
// $result: mixedДругие методы SqlTracker
addTime()Используется классом SqlTrackerQuery для отслеживания общего времени выполнения.current()Часть реализации Iterator, сделанная для обратной совместимости.getCounter()Возвращает количество выполненных запросов.getDepthBackTrace()Возвращает глубину трассировки стека для записи в лог.getNewTrackerQuery()Создаёт новый экземпляр объекта SqlTrackerQuery.getQueries()Возвращает массив собранных на данный момент объектов SqlTrackerQuery.getTime()Возвращает общее время выполнения запросов.next()Часть реализации Iterator, сделанная для обратной совместимости.reset()Очищает все собранные запросы и сбрасывает время выполнения.rewind()Часть реализации Iterator, сделанная для обратной совместимости.setDepthBackTrace()Устанавливает глубину трассировки стека для записи в лог.startFileLog()Начинает запись запросов в файл лога.
key() есть и у других классов модуля «Главный модуль»: Collection, Configuration, ResultIterator.
Исходный файл: source/main/lib/diag/sqltracker.php:298

