Token
class Token
Represents a Token.
Constants
| EOF_TYPE | |
| NAME_TYPE | |
| NUMBER_TYPE | |
| STRING_TYPE | |
| OPERATOR_TYPE | |
| PUNCTUATION_TYPE | 
Properties
| $value | |||
| $type | |||
| $cursor | 
Methods
| __construct(string $type, string|int|float|null $value, int $cursor) | ||
| string |  __toString()  Returns a string representation of the token.  |  |
| bool |  test(array|int $type, string|null $value = null)  Tests the current token for a type and/or a value.  |  
Details
__construct(string $type, string|int|float|null $value, int $cursor)
Parameters
| string | $type | The type of the token (self::*_TYPE) | 
| string|int|float|null | $value | The token value | 
| int | $cursor | The cursor position in the source | 
string __toString()
Returns a string representation of the token.
Return Value
| string | A string representation of the token | 
bool test(array|int $type, string|null $value = null)
Tests the current token for a type and/or a value.
Parameters
| array|int | $type | The type to test | 
| string|null | $value | The token value | 
Return Value
| bool | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.3/Symfony/Component/ExpressionLanguage/Token.html