tokenizers Flashcards Preview

Php > tokenizers > Flashcards

Flashcards in tokenizers Deck (135):
1

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.

2

string token_name ( int $token )

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

3

T_ABSTRACT

Abstraction de classes (disponible depuis PHP 5.0.0)

4

T_AND_EQUAL

opérateurs d'assignation

5

T_ARRAY

array(), syntaxe de tableau

6

T_ARRAY_CAST

transtypage

7

T_AS

foreach

8

T_BAD_CHARACTER

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

9

T_BOOLEAN_AND

opérateurs logiques

10

T_BOOLEAN_OR

opérateurs logiques

11

T_BOOL_CAST

transtypage

12

T_BREAK

break

13

T_CALLABLE

callable

14

T_CASE

switch

15

T_CATCH

Les exceptions (disponible depuis PHP 5.0.0)

16

T_CHARACTER

Plus utilisé actuellement

17

T_CLASS

classes et objets

18

T_CLASS_C

constantes magiques

19

T_CLONE

classes et objets

20

T_CLOSE_TAG

échapper depuis le HTML

21

T_COMMENT

commentaires

22

T_CONCAT_EQUAL

opérateurs d'assignation

23

T_CONST

constantes de classe

24

T_CONSTANT_ENCAPSED_STRING

syntaxe chaîne de caractères

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)