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