method public

Tokenizer::testUpperText()

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

Сигнатура

public testUpperText(string $text) : bool

Описание

В случае успеха перемещает позицию на один шаг вперёд.

Параметры

$text string
Текст для сравнения.

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

bool

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

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

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

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

Loader::includeModule('perfmon');

/** @var Tokenizer $object */
$text = '';
$result = $object->testUpperText($text);
// $result: bool

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

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

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

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