method public

Tokenizer::nextToken()

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

Сигнатура

public nextToken() : Token

Описание

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

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

Token

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

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

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

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

Loader::includeModule('perfmon');

/** @var Tokenizer $object */
$result = $object->nextToken();
// $result: Token

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

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

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

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