Токен
класс Токен
Представляет токен.
Константы
| EOF_TYPE | |
| NAME_TYPE | |
| NUMBER_TYPE | |
| STRING_TYPE | |
| OPERATOR_TYPE | |
| PUNCTUATION_TYPE |
Свойства
| $value | |||
| $type | |||
| $cursor |
Методы
| __construct(string $type, string|int|float|null $value, int|null $cursor) | ||
| строка | __toString() Возвращает строковое представление токена. | |
| bool | test(array|int $type, string|null $value = null) Проверяет текущий токен на тип и/или значение. |
Подробности
__construct(string $type, string|int|float|null $value, int|null $cursor)
Параметры
| строка | $type | Тип токена (self::*_TYPE) |
| строка|целое число|вещественное число|null | $value | Значение токена |
| целое число|null | $cursor | Позиция курсора в исходном коде |
строка __toString()
Возвращает строковое представление токена.
Значение результата
| строка | Строковое представление токена |
bool test(array|int $type, string|null $value = null)
Проверяет текущий токен на тип и/или значение.
Параметры
| массив|целое число | $type | Тип для проверки |
| строка|null | $value | Значение токена |
Значение результата
| bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/ExpressionLanguage/Token.html