CI. Tokenizer functions

Úvod

Varování

Toto rozšíření je EXPERIMENTÁLNÍ . Chování tohoto rozšíření , názvy funkcí a všechno ostatní , co je zde zdokumentováno , se v budoucích verzích PHP může bez ohlášení změnit . Berte to v úvahu a používejte tento modul na vlastní nebezpečí .

Požadavky

Tyto funkce jsou k dispozici jako součást standardního modulu , který je vždy dostupný .

Instalace

Verze PHP pro Windows vestavěnou podporu pro toto rozšíření . K použití těchto funkcí není třeba načítat žádná další rozšíření .

Poznámka :

Předdefinované konstanty

Tyto konstanty jsou definovány tímto rozšířením a budou k dispozici pouze tehdy , bylo-li rozšíření zkompilováno společně s PHP nebo dynamicky zavedeno za běhu .

T_INCLUDE ( integer )

T_INCLUDE_ONCE ( integer )

T_EVAL ( integer )

T_REQUIRE ( integer )

T_REQUIRE_ONCE ( integer )

T_LOGICAL_OR ( integer )

T_LOGICAL_XOR ( integer )

T_LOGICAL_AND ( integer )

T_PRINT ( integer )

T_PLUS_EQUAL ( integer )

T_MINUS_EQUAL ( integer )

T_MUL_EQUAL ( integer )

T_DIV_EQUAL ( integer )

T_CONCAT_EQUAL ( integer )

T_MOD_EQUAL ( integer )

T_AND_EQUAL ( integer )

T_OR_EQUAL ( integer )

T_XOR_EQUAL ( integer )

T_SL_EQUAL ( integer )

T_SR_EQUAL ( integer )

T_BOOLEAN_OR ( integer )

T_BOOLEAN_AND ( integer )

T_IS_EQUAL ( integer )

T_IS_NOT_EQUAL ( integer )

T_IS_IDENTICAL ( integer )

T_IS_NOT_IDENTICAL ( integer )

T_IS_SMALLER_OR_EQUAL ( integer )

T_IS_GREATER_OR_EQUAL ( integer )

T_SL ( integer )

T_SR ( integer )

T_INC ( integer )

T_DEC ( integer )

T_INT_CAST ( integer )

T_DOUBLE_CAST ( integer )

T_STRING_CAST ( integer )

T_ARRAY_CAST ( integer )

T_OBJECT_CAST ( integer )

T_BOOL_CAST ( integer )

T_UNSET_CAST ( integer )

T_NEW ( integer )

T_EXIT ( integer )

T_IF ( integer )

T_ELSEIF ( integer )

T_ELSE ( integer )

T_ENDIF ( integer )

T_LNUMBER ( integer )

T_DNUMBER ( integer )

T_STRING ( integer )

T_STRING_VARNAME ( integer )

T_VARIABLE ( integer )

T_NUM_STRING ( integer )

T_INLINE_HTML ( integer )

T_CHARACTER ( integer )

T_BAD_CHARACTER ( integer )

T_ENCAPSED_AND_WHITESPACE ( integer )

T_CONSTANT_ENCAPSED_STRING ( integer )

T_ECHO ( integer )

T_DO ( integer )

T_WHILE ( integer )

T_ENDWHILE ( integer )

T_FOR ( integer )

T_ENDFOR ( integer )

T_FOREACH ( integer )

T_ENDFOREACH ( integer )

T_DECLARE ( integer )

T_ENDDECLARE ( integer )

T_AS ( integer )

T_SWITCH ( integer )

T_ENDSWITCH ( integer )

T_CASE ( integer )

T_DEFAULT ( integer )

T_BREAK ( integer )

T_CONTINUE ( integer )

T_OLD_FUNCTION ( integer )

T_FUNCTION ( integer )

T_CONST ( integer )

T_RETURN ( integer )

T_USE ( integer )

T_GLOBAL ( integer )

T_STATIC ( integer )

T_VAR ( integer )

T_UNSET ( integer )

T_ISSET ( integer )

T_EMPTY ( integer )

T_CLASS ( integer )

T_EXTENDS ( integer )

T_OBJECT_OPERATOR ( integer )

T_DOUBLE_ARROW ( integer )

T_LIST ( integer )

T_ARRAY ( integer )

T_LINE ( integer )

T_FILE ( integer )

T_COMMENT ( integer )

T_ML_COMMENT ( integer )

T_OPEN_TAG ( integer )

T_OPEN_TAG_WITH_ECHO ( integer )

T_CLOSE_TAG ( integer )

T_WHITESPACE ( integer )

T_START_HEREDOC ( integer )

T_END_HEREDOC ( integer )

T_DOLLAR_OPEN_CURLY_BRACES ( integer )

T_CURLY_OPEN ( integer )

T_PAAMAYIM_NEKUDOTAYIM ( integer )

T_DOUBLE_COLON ( integer )

Obsah
token_get_all -- Split given source in tokens
token_name -- Get the name of a given token