tokenizers Flashcards

1
Q

array token_get_all ( string $source )

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

string token_name ( int $token )

A

token_name() retourne le nom symbolique correspondant à la valeur d’un token PHP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

T_ABSTRACT

A

Abstraction de classes (disponible depuis PHP 5.0.0)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

T_AND_EQUAL

A

opérateurs d’assignation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

T_ARRAY

A

array(), syntaxe de tableau

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

T_ARRAY_CAST

A

transtypage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

T_AS

A

foreach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

T_BAD_CHARACTER

A

Tous les caractères en dessous de ASCII 32 excepté \t (0x09), \n (0x0a) et \r (0x0d)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

T_BOOLEAN_AND

A

opérateurs logiques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

T_BOOLEAN_OR

A

opérateurs logiques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

T_BOOL_CAST

A

transtypage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

T_BREAK

A

break

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

T_CALLABLE

A

callable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

T_CASE

A

switch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

T_CATCH

A

Les exceptions (disponible depuis PHP 5.0.0)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

T_CHARACTER

A

Plus utilisé actuellement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

T_CLASS

A

classes et objets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

T_CLASS_C

A

constantes magiques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

T_CLONE

A

classes et objets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

T_CLOSE_TAG

A

échapper depuis le HTML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

T_COMMENT

A

commentaires

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

T_CONCAT_EQUAL

A

opérateurs d’assignation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

T_CONST

A

constantes de classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

T_CONSTANT_ENCAPSED_STRING

A

syntaxe chaîne de caractères

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
T_CONTINUE
continue
26
T_CURLY_OPEN
syntaxe d'analyse de variable complexe
27
T_DEC
opérateurs d'incrémention/décrémention
28
T_DECLARE
declare
29
T_DEFAULT
switch
30
T_DIR
constantes magiques (disponible depuis PHP 5.3.0)
31
T_DIV_EQUAL
opérateurs d'assignation
32
T_DNUMBER
nombres à virgule flottante
33
T_DOC_COMMENT
style de commentaire dans la PHPDoc
34
T_DO
do...while
35
T_DOLLAR_OPEN_CURLY_BRACES
syntaxe de variable complexe analysée
36
T_DOUBLE_ARROW
syntaxe de tableau
37
T_DOUBLE_CAST
transtypage
38
T_DOUBLE_COLON
Voyez T_PAAMAYIM_NEKUDOTAYIM plus bas
39
T_ECHO
echo
40
T_ELLIPSIS
les arguments de fonction (disponible depuis PHP 5.6.0)
41
T_ELSE
else
42
T_ELSEIF
elseif
43
T_EMPTY
empty()
44
T_ENCAPSED_AND_WHITESPACE
partie des constantes d'une chaîne de caractères contenant des variables
45
T_ENDDECLARE
declare, syntaxe alternative
46
T_ENDFOR
for, syntaxe alternative
47
T_ENDFOREACH
foreach, syntaxe alternative
48
T_ENDIF
if, syntaxe alternative
49
T_ENDSWITCH
switch, syntaxe alternative
50
T_ENDWHILE
while, syntaxe alternative
51
T_END_HEREDOC
syntaxe heredoc
52
T_EVAL
eval()
53
T_EXIT
exit(), die()
54
T_EXTENDS
extends, classes et objets
55
T_FILE
constantes magiques
56
T_FINAL
Mot-clé "final"
57
T_FINALLY
Les exceptions (disponible depuis PHP 5.5.0)
58
T_FOR
for
59
T_FOREACH
foreach
60
T_FUNCTION
fonctions
61
T_FUNC_C
constantes magiques
62
T_GLOBAL
scope de variable
63
T_GOTO
(disponible depuis PHP 5.3.0)
64
T_HALT_COMPILER
__halt_compiler (disponible depuis PHP 5.1.0)
65
T_IF
if
66
T_IMPLEMENTS
Interfaces
67
T_INC
opérateurs d'incrémention/décrémention
68
T_INCLUDE
include
69
T_INCLUDE_ONCE
include_once
70
T_INLINE_HTML
texte en dehors de PHP
71
T_INSTANCEOF
opérateurs de type
72
T_INSTEADOF
Traits (disponible depuis PHP 5.4.0)
73
T_INT_CAST
transtypage
74
T_INTERFACE
Interfaces
75
T_ISSET
isset()
76
T_IS_EQUAL
opérateurs de comparaison
77
T_IS_GREATER_OR_EQUAL
opérateurs de comparaison
78
T_IS_IDENTICAL
opérateurs de comparaison
79
T_IS_NOT_EQUAL
opérateurs de comparaison
80
T_IS_NOT_IDENTICAL
opérateurs de comparaison
81
T_IS_SMALLER_OR_EQUAL
opérateurs de comparaison
82
T_LINE
constantes magiques
83
T_LIST
list()
84
T_LNUMBER
entiers
85
T_LOGICAL_AND
opérateurs logiques
86
T_LOGICAL_OR
opérateurs logiques
87
T_LOGICAL_XOR
opérateurs logiques
88
T_METHOD_C
constantes magiques
89
T_MINUS_EQUAL
opérateurs d'assignation
90
T_MOD_EQUAL
opérateurs d'assignation
91
T_MUL_EQUAL
opérateurs d'assignation
92
T_NAMESPACE
namespaces (disponible PHP 5.3.0)
93
T_NS_C
namespaces (disponible depuis PHP 5.3.0)
94
T_NS_SEPARATOR
namespaces (disponible depuis PHP 5.3.0)
95
T_NEW
classes et objets
96
T_NUM_STRING
index d'un tableau numérique se trouvant dans une chaîne de caractères
97
T_OBJECT_CAST
transtypage
98
T_OBJECT_OPERATOR
classes et objets
99
T_OPEN_TAG
sortie du mode HTML
100
T_OPEN_TAG_WITH_ECHO
sortie du mode HTML
101
T_OR_EQUAL
opérateurs d'assignation
102
T_PAAMAYIM_NEKUDOTAYIM
::. Définie également en tant que T_DOUBLE_COLON.
103
T_PLUS_EQUAL
opérateurs d'assignation
104
T_POW
les opérateurs arithmétiques (disponible depuis PHP 5.6.0)
105
T_POW_EQUAL
les opérateurs d'affectation. (disponible depuis PHP 5.6.0)
106
T_PRINT
print
107
T_PRIVATE
classes et objets
108
T_PUBLIC
classes et objets
109
T_PROTECTED
classes et objets
110
T_REQUIRE
require
111
T_REQUIRE_ONCE
require_once
112
T_RETURN
valeurs retournées
113
T_SL
opérateurs sur les bits
114
T_SL_EQUAL
opérateurs d'assignation
115
T_SR
opérateurs sur les bits
116
T_SR_EQUAL
opérateurs d'assignation
117
T_START_HEREDOC
syntaxe heredoc
118
T_STATIC
scope de variable
119
T_STRING
identifiants, e.g. mots-clés comme parent et self, noms de fonctions, classes et autres, correspondent. Voir aussi T_CONSTANT_ENCAPSED_STRING.
120
T_STRING_CAST
transtypage
121
T_STRING_VARNAME
syntaxe d'analyse d'une variable complexe
122
T_SWITCH
switch
123
T_THROW
Les exceptions
124
T_TRAIT
Traits (disponible depuis PHP 5.4.0)
125
T_TRAIT_C
__TRAIT__ (disponible depuis PHP 5.4.0)
126
T_TRY
Les exceptions
127
T_UNSET
unset()
128
T_UNSET_CAST
type-casting
129
T_USE
namespaces (disponible depuis PHP 5.3.0 ; réservé depuis PHP 4.0.0)
130
T_VAR
classes et objets
131
T_VARIABLE
variables
132
T_WHILE
while, do...while
133
T_WHITESPACE
....
134
T_XOR_EQUAL
opérateurs d'assignation
135
T_YIELD
générateurs (disponible depuis PHP 5.5.0)