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