method public

Tokenizer::putBack()

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

Сигнатура

public putBack() : void

Описание

Перемещает текущую позицию на один шаг назад.

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

void

Как применяется в Tokenizer

Tokenizer::putBack() — метод класса \Bitrix\Perfmon\Sql\Tokenizer модуля «Монитор производительности».

Метод объекта: сначала нужен экземпляр Tokenizer.

use Bitrix\Main\Loader;
use Bitrix\Perfmon\Sql\Tokenizer;

Loader::includeModule('perfmon');

/** @var Tokenizer $object */
$object->putBack();

Другие методы Tokenizer

  • createFromString() Разбивает текст на токены, создаёт новый объект Tokenizer и возвращает его.
  • createFromTokens() Создаёт новые объекты Tokenizer и устанавливает их токены в заданный.
  • endOfInput() Проверяет, достигнут ли конец токенов.
  • getCurrentToken() Возвращает текущий токен.
  • getPrevToken() Возвращает предыдущий токен.
  • getTokens() Возвращает все токены.
  • nextNotWhiteSpaceToken() Пропускает все пробелы и комментарии.
  • nextToken() Возвращает следующий токен.
  • resetState() Сбрасывает внутреннее состояние.
  • restoreBookmark() Восстанавливает ранее запомненную позицию.
  • setBookmark() Запоминает текущую позицию.
  • skipWhiteSpace() Пропускает все пробелы и комментарии.

Исходный файл: source/perfmon/lib/sql/tokenizer.php:149

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