tokenizers Flashcards
array token_get_all ( string $source )
token_get_all() analyse la chaîne donnée source en utilisant l’analyseur lexical du moteur Zend.
Pour une liste des tokens, voir Liste des tokens de l’analyseur, ou utilisez la fonction token_name() pour traduire une valeur token dans une représentation sous forme de chaîne de caractères.
string token_name ( int $token )
token_name() retourne le nom symbolique correspondant à la valeur d’un token PHP.
T_ABSTRACT
Abstraction de classes (disponible depuis PHP 5.0.0)
T_AND_EQUAL
opérateurs d’assignation
T_ARRAY
array(), syntaxe de tableau
T_ARRAY_CAST
transtypage
T_AS
foreach
T_BAD_CHARACTER
Tous les caractères en dessous de ASCII 32 excepté \t (0x09), \n (0x0a) et \r (0x0d)
T_BOOLEAN_AND
opérateurs logiques
T_BOOLEAN_OR
opérateurs logiques
T_BOOL_CAST
transtypage
T_BREAK
break
T_CALLABLE
callable
T_CASE
switch
T_CATCH
Les exceptions (disponible depuis PHP 5.0.0)
T_CHARACTER
Plus utilisé actuellement
T_CLASS
classes et objets
T_CLASS_C
constantes magiques
T_CLONE
classes et objets
T_CLOSE_TAG
échapper depuis le HTML
T_COMMENT
commentaires
T_CONCAT_EQUAL
opérateurs d’assignation
T_CONST
constantes de classe
T_CONSTANT_ENCAPSED_STRING
syntaxe chaîne de caractères
T_CONTINUE
continue
T_CURLY_OPEN
syntaxe d’analyse de variable complexe
T_DEC
opérateurs d’incrémention/décrémention
T_DECLARE
declare
T_DEFAULT
switch
T_DIR
constantes magiques (disponible depuis PHP 5.3.0)
T_DIV_EQUAL
opérateurs d’assignation
T_DNUMBER
nombres à virgule flottante
T_DOC_COMMENT
style de commentaire dans la PHPDoc
T_DO
do…while
T_DOLLAR_OPEN_CURLY_BRACES
syntaxe de variable complexe analysée
T_DOUBLE_ARROW
syntaxe de tableau
T_DOUBLE_CAST
transtypage
T_DOUBLE_COLON
Voyez T_PAAMAYIM_NEKUDOTAYIM plus bas
T_ECHO
echo
T_ELLIPSIS
les arguments de fonction (disponible depuis PHP 5.6.0)
T_ELSE
else
T_ELSEIF
elseif
T_EMPTY
empty()
T_ENCAPSED_AND_WHITESPACE
partie des constantes d’une chaîne de caractères contenant des variables
T_ENDDECLARE
declare, syntaxe alternative
T_ENDFOR
for, syntaxe alternative
T_ENDFOREACH
foreach, syntaxe alternative
T_ENDIF
if, syntaxe alternative
T_ENDSWITCH
switch, syntaxe alternative
T_ENDWHILE
while, syntaxe alternative
T_END_HEREDOC
syntaxe heredoc
T_EVAL
eval()
T_EXIT
exit(), die()
T_EXTENDS
extends, classes et objets