A classe PhpToken
(PHP 8)
Introdução
Esta classe fornece uma alternativa para token_get_all(). Embora a função retorne tokens como uma string de um único caractere ou um array com um ID de token, texto de token e número de linha, PhpToken::tokenize() normaliza todos os tokens em objetos PhpToken, o que torna o código que opera em tokens mais eficientes em termos de memória e mais legíveis.
Resumo da classe
/* Propriedades */
/* Métodos */
}Propriedades
- id
-
Uma das constantes T_* ou um ponto de código ASCII representando um token de caracter único.
- text
-
O conteúdo textual do token.
- line
-
O número da linha inicial (com base em 1) do token.
- pos
-
A posição inicial (com base em 0) na string tokenizada (o número de bytes).
Table of Contents
- PhpToken::__construct — Retorna um novo objeto PhpToken
- PhpToken::getTokenName — Retorna o nome do token
- PhpToken::is — Informa se o token é de determinado tipo
- PhpToken::isIgnorable — Informa se o token seria ignorado pelo analisador PHP
- PhpToken::__toString — Retorna o conteúdo textual do token
- PhpToken::tokenize — Divide a fonte fornecida em tokens PHP, representados por objetos PhpToken