Reflection Flashcards Preview

Php > Reflection > Flashcards

Flashcards in Reflection Deck (174):
1

public ReflectionClass::__construct ( mixed $argument )

Construit un nouvel objet ReflectionClass.

2

public static string ReflectionClass::export ( mixed $argument [, bool $return = false ] )

Exporte une classe reflétée.

3

public mixed ReflectionClass::getConstant ( string $name )

Récupère une constante définie.

4

public array ReflectionClass::getConstants ( void )

Récupère les constantes définies d'une classe.

5

public ReflectionMethod ReflectionClass::getConstructor ( void )

Récupère le constructeur d'une classe.

6

public array ReflectionClass::getDefaultProperties ( void )

Récupère les propriétés par défaut d'une classe (incluant l'héritage).

Note:

Cette méthode ne fonctionne que pour les propriétés statiques lorsqu'utilisées sur des classes internes. La valeur par défaut d'une propriété de classe statique ne peut pas être surveillée lors de l'utilisation de cette méthode sur des classes définies par l'utilisateur.

7

public string ReflectionClass::getDocComment ( void )

Récupère les commentaires depuis une classe.

8

public int ReflectionClass::getEndLine ( void )

Récupère le numéro de la dernière ligne depuis une définition de classe, définie par l'utilisateur.

9

public ReflectionExtension ReflectionClass::getExtension ( void )

Récupère un objet ReflectionExtension pour l'extension qui définit la classe.

10

public string ReflectionClass::getExtensionName ( void )

Récupère le nom de l'extension qui définit la classe.

11

public string ReflectionClass::getFileName ( void )

Récupère le nom du fichier déclarant la classe considérée

12

public array ReflectionClass::getInterfaceNames ( void )

Récupère les noms des interfaces.

13

public array ReflectionClass::getInterfaces ( void )

Récupère les interfaces.

14

public ReflectionMethod ReflectionClass::getMethod ( string $name )

Récupère un objet ReflectionMethod pour une méthode d'une classe.

15

public array ReflectionClass::getMethods ([ int $filter ] )

Récupère un tableau de méthodes d'une classe.

16

public int ReflectionClass::getModifiers ( void )

Retourne un champ de bit représentant les modificateurs d'accès pour cette classe.

17

public string ReflectionClass::getName ( void )

Récupère le nom de la classe.

18

public string ReflectionClass::getNamespaceName ( void )

Récupère l'espace de noms.

19

public object ReflectionClass::getParentClass ( void )

Récupère la classe parente

20

public array ReflectionClass::getProperties ([ int $filter ] )

Récupère les propriétés reflétées.

21

public ReflectionProperty ReflectionClass::getProperty ( string $name )

Récupère une ReflectionProperty pour une propriété d'une classe.

22

public string ReflectionClass::getShortName ( void )

Récupère le nom court d'une classe, c'est-à-dire, la partie sans l'espace de noms.

23

public int ReflectionClass::getStartLine ( void )

Récupère le numéro de ligne de départ.

24

public array ReflectionClass::getStaticProperties ( void )

Récupère les propriétés statiques.

25

public mixed ReflectionClass::getStaticPropertyValue ( string $name [, mixed &$def_value ] )

Récupère la valeur d'une propriété statique de la classe.

26

public array ReflectionClass::getTraitAliases ( void )

Retourne un tableau des alias du trait

27

public array ReflectionClass::getTraitNames ( void )

Retourne un tableau de noms des traits utilisés par cette classe

28

public array ReflectionClass::getTraits ( void )

Retourne un tableau des traits utilisés par cette classe

29

public bool ReflectionClass::hasConstant ( string $name )

Vérifie si une constante spécifique est définie dans une classe.

30

public bool ReflectionClass::hasMethod ( string $name )

Vérifie si une méthode spécifique est définie dans une classe.

31

public bool ReflectionClass::hasProperty ( string $name )

Vérifie si la propriété spécifiée est définie.

32

public bool ReflectionClass::implementsInterface ( string $interface )

Vérifie si une classe implémente une interface.

33

public bool ReflectionClass::inNamespace ( void )

Vérifie si une classe est définie dans un espace de noms.

34

public bool ReflectionClass::isAbstract ( void )

Vérifie si une classe est abstraite.

35

public bool ReflectionClass::isCloneable ( void )

Retourne si cette classe est clonable.

36

public bool ReflectionClass::isFinal ( void )

Vérifie si une classe est finale.

37

public bool ReflectionClass::isInstance ( object $object )

Vérifie si une classe est une instance d'une autre classe.

38

public bool ReflectionClass::isInstantiable ( void )

Vérifie si une classe est instanciable.

39

public bool ReflectionClass::isInterface ( void )

Vérifie si une classe est une interface.

40

public bool ReflectionClass::isInternal ( void )

Vérifie si une classe est définie comme interne par une extension, ou faisant partie du coeur, par opposition à une classe définie par l'utilisateur.

41

public bool ReflectionClass::isIterateable ( void )

Vérifie si la classe est itérable.

42

public bool ReflectionClass::isSubclassOf ( string $class )

Vérifie si la classe est une sous-classe de la classe spécifiée ou implémente une interface spécifiée.

43

public bool ReflectionClass::isTrait ( void )

Renseigne s'il s'agit d'un trait

44

public bool ReflectionClass::isUserDefined ( void )

Vérifie si une classe a été définie dans l'espace utilisateur, plutôt qu'en interne.

45

public object ReflectionClass::newInstance ( mixed $args [, mixed $... ] )

Créer une nouvelle instance de la classe en utilisant les arguments fournis qui seront distribués à son constructeur.

46

public object ReflectionClass::newInstanceArgs ([ array $args ] )

Créer une nouvelle instance de la classe en utilisant les arguments fournis pour les passer au constructeur.

47

public object ReflectionClass::newInstanceWithoutConstructor ( void )

Crée une nouvelle instance de la classe sans invoquer son constructeur.

48

public void ReflectionClass::setStaticPropertyValue ( string $name , string $value )

Définit la valeur d'une propriété statiques.

49

public string ReflectionClass::__toString ( void )

Crée une représentation textuelle de l'objet.

50

final private void ReflectionZendExtension::__clone ( void )

Gestionnaire de clonage

51

public ReflectionZendExtension::__construct ( string $name )

Constructeur

52

public static string ReflectionZendExtension::export ( string $name [, string $return ] )

Export

53

public string ReflectionZendExtension::getAuthor ( void )

Récupère l'auteur

54

public string ReflectionZendExtension::getCopyright ( void )

Récupère le copyright

55

public string ReflectionZendExtension::getName ( void )

Récupère le nom

56

public string ReflectionZendExtension::getURL ( void )

Récupère l'URL

57

public string ReflectionZendExtension::getVersion ( void )

Récupère la version

58

public string ReflectionZendExtension::__toString ( void )

Gestionnaire de conversion en chaîne de caractères

59

final private void ReflectionExtension::__clone ( void )

La méthode clone empêche un objet d'être cloné. Les objets de réflexion ne peuvent être clonés.

60

public ReflectionExtension::__construct ( string $name )

Construit un nouvel objet ReflectionExtension.

61

public static string ReflectionExtension::export ( string $name [, string $return = false ] )

Exporte une extension reflétée. Le format de retour de cette fonction est similaire à celui du CLI appelé avec l'option --re [extension].

62

public array ReflectionExtension::getClasses ( void )

Récupère une liste des classes d'une extension.

63

public array ReflectionExtension::getClassNames ( void )

Récupère une liste des noms de classes définies dans l'extension.

64

public array ReflectionExtension::getConstants ( void )

Récupère les constantes d'une extension.

65

public array ReflectionExtension::getDependencies ( void )

Récupère les dépendances, en listant à la fois les dépendances requises, mais aussi les dépendances en conflits.

66

public array ReflectionExtension::getFunctions ( void )

Récupère les fonctions d'une extension.

67

public array ReflectionExtension::getINIEntries ( void )

Récupère les entrées ini de l'extension.

68

public string ReflectionExtension::getName ( void )

Récupère le nom de l'extension.

69

public string ReflectionExtension::getVersion ( void )

Récupère la version de l'extension.

70

public void ReflectionExtension::info ( void )

Affiche des informations sur l'extension issues "phpinfo()".

71

public void ReflectionExtension::isPersistent ( void )

Vérifie si l'extension est persistante

72

public void ReflectionExtension::isTemporary ( void )

Vérifie si l'extension est temporaire

73

public string ReflectionExtension::__toString ( void )

Exporte une extension reflétée et retourne le résultat sous forme de string. Cette méthode est similaire à ReflectionExtension::export() appelée avec le paramètre return à TRUE.

74

public ReflectionFunction::__construct ( mixed $name )

Construit un nouvel objet ReflectionFunction

75

public static string ReflectionFunction::export ( string $name [, string $return ] )

Exporte une fonction reflétée.

76

public Closure ReflectionFunction::getClosure ( void )

Retourne une fermeture créée dynamiquement par la fonction

77

public mixed ReflectionFunction::invoke ([ mixed $parameter [, mixed $... ]] )

Invoque une fonction reflétée.

78

public mixed ReflectionFunction::invokeArgs ( array $args )

Invoque la fonction et lui passe les arguments sous la forme d'un tableau.

79

public bool ReflectionFunction::isDisabled ( void )

Vérifie si une fonction est désactivée, via la directive disable_functions.

80

public string ReflectionFunction::__toString ( void )

Récupère une représentation textuelle.

81

final private void ReflectionFunctionAbstract::__clone ( void )

Clone une fonction.

82

public ReflectionClass ReflectionFunctionAbstract::getClosureScopeClass ( void )

Retourne le contexte associé à la closure

83

public object ReflectionFunctionAbstract::getClosureThis ( void )

Retourne le pointeur lié à la fermeture

84

public string ReflectionFunctionAbstract::getDocComment ( void )

Récupère un commentaire

85

public int ReflectionFunctionAbstract::getEndLine ( void )

Récupère le numéro de la dernière ligne.

86

public ReflectionExtension ReflectionFunctionAbstract::getExtension ( void )

Récupère les informations d'une extension.

87

public string ReflectionFunctionAbstract::getExtensionName ( void )

Récupère le nom de l'extension.

88

public string ReflectionFunctionAbstract::getFileName ( void )

Récupère le nom du fichier depuis une fonction définie dans l'espace utilisateur.

89

public string ReflectionFunctionAbstract::getName ( void )

Récupère le nom d'une fonction.

90

public string ReflectionFunctionAbstract::getNamespaceName ( void )

Récupère l'espace de noms depuis lequel la classe est définie.

91

public int ReflectionFunctionAbstract::getNumberOfParameters ( void )

Récupère le nombre de paramètres défini dans la fonction ; aussi bien les paramètres requis qu'optionnels.

92

public int ReflectionFunctionAbstract::getNumberOfRequiredParameters ( void )

Récupère le nombre de paramètres requis par une fonction.

93

public array ReflectionFunctionAbstract::getParameters ( void )

Récupère les paramètres, sous la forme d'un tableau d'objets ReflectionParameter.

94

public string ReflectionFunctionAbstract::getShortName ( void )

Récupère le nom court d'une fonction (sans la partie concernant l'espace de noms).

95

public int ReflectionFunctionAbstract::getStartLine ( void )

Récupère le numéro de ligne de départ de la fonction.

96

public array ReflectionFunctionAbstract::getStaticVariables ( void )

Récupère les variables statiques.

97

public bool ReflectionFunctionAbstract::inNamespace ( void )

Vérifie si une fonction est dans un espace de noms.

98

public bool ReflectionFunctionAbstract::isClosure ( void )

Vérifie si la fonction réfléchie est une Closure.

99

public bool ReflectionFunctionAbstract::isDeprecated ( void )

Vérifie si la fonction est obsolète.

100

public bool ReflectionFunctionAbstract::isGenerator ( void )

Vérifie si la fonction est un générateur

101

public bool ReflectionFunctionAbstract::isInternal ( void )

Vérifie si la fonction est une fonction interne, au lieu d'une fonction définie dans l'espace utilisateur.

102

public bool ReflectionFunctionAbstract::isUserDefined ( void )

Vérifie si la fonction est définie dans l'espace utilisateur, au lieu d'être une fonction interne.

103

public bool ReflectionFunctionAbstract::isVariadic ( void )

Vérifie si la fonction est variadique.

104

public bool ReflectionFunctionAbstract::returnsReference ( void )

Vérifie si la fonction retourne une référence.

105

abstract public void ReflectionFunctionAbstract::__toString ( void )

Récupère une représentation textuelle.

106

public ReflectionMethod::__construct ( string $class_method )

Construit un nouvel objet ReflectionMethod.

107

public static string ReflectionMethod::export ( string $class , string $name [, bool $return = false ] )

Exporte un objet ReflectionMethod.

108

public Closure ReflectionMethod::getClosure ( object $object )

Retourne une fermeture créée dynamiquement pour la méthode

109

public ReflectionClass ReflectionMethod::getDeclaringClass ( void )

Récupère la déclaration de la classe de la méthode réléchie

110

public int ReflectionMethod::getModifiers ( void )

Retourne un champ de bits de modificateurs d'accès pour cette méthode.

111

public ReflectionMethod ReflectionMethod::getPrototype ( void )

Récupère le prototype de la méthode (s'il existe)

112

public mixed ReflectionMethod::invoke ( object $object [, mixed $parameter [, mixed $... ]] )

Invoque une méthode reflétée.

113

public mixed ReflectionMethod::invokeArgs ( object $object , array $args )

Invoque la méthode réfléchie et lui passe les arguments sous la forme d'un tableau.

114

public bool ReflectionMethod::isAbstract ( void )

Vérifie si la méthode est abstraite.

115

public bool ReflectionMethod::isConstructor ( void )

Vérifie si la méthode est un constructeur.

116

public bool ReflectionMethod::isDestructor ( void )

Vérifie si la méthode est un destructeur.

117

public bool ReflectionMethod::isFinal ( void )

Vérifie si la méthode est finale.

118

public bool ReflectionMethod::isPrivate ( void )

Vérifie si la méthode est privée.

119

public bool ReflectionMethod::isProtected ( void )

Vérifie si la méthode est protégée.

120

public bool ReflectionMethod::isPublic ( void )

Vérifie si la méthode est publique.

121

public bool ReflectionMethod::isStatic ( void )

Vérifie si la méthode est statique.

122

public void ReflectionMethod::setAccessible ( bool $accessible )

Définit l'accessibilité de la méthode. Par exemple, ceci permet d'invoquer des méthodes protégées et privées.

123

public string ReflectionMethod::__toString ( void )

Récupère une représentation textuelle de la méthode.

124

public ReflectionObject::__construct ( object $argument )

Construit un nouvel objet ReflectionObject.

125

public static string ReflectionObject::export ( string $argument [, bool $return ] )

Exporte une réflexion.

126

public bool ReflectionParameter::allowsNull ( void )

Vérifie si la valeur NULL est autorisée comme valeur du paramètre.

127

public bool ReflectionParameter::canBePassedByValue ( void )

Vérifie si le paramètre peut être passé par valeur

128

final private void ReflectionParameter::__clone ( void )

Clonage.

129

public ReflectionParameter::__construct ( string $function , string $parameter )

Construit une nouvelle classe ReflectionParameter.

130

public static string ReflectionParameter::export ( string $function , string $parameter [, bool $return ] )

Exportation

131

public ReflectionClass ReflectionParameter::getClass ( void )

Récupère la classe de typage d'objets pour le paramètre comme un objet ReflectionClass.

132

public ReflectionClass ReflectionParameter::getDeclaringClass ( void )

Récupère la classe déclarante.

133

public ReflectionFunctionAbstract ReflectionParameter::getDeclaringFunction ( void )

Récupère la fonction déclarante.

134

public mixed ReflectionParameter::getDefaultValue ( void )

Récupère la valeur par défaut du paramètre d'une fonction ou d'une méthode définie dans l'espace utilisateur. Si le paramètre n'est pas optionnel, une exception ReflectionException sera émise.

135

public mixed ReflectionParameter::getDefaultValue ( void )

Récupère la valeur par défaut du paramètre d'une fonction ou d'une méthode définie dans l'espace utilisateur. Si le paramètre n'est pas optionnel, une exception ReflectionException sera émise.

136

public string ReflectionParameter::getDefaultValueConstantName ( void )

Retourne le nom de la constante de la valeur par défaut si la valeur est une constante, NULL sinon

137

public string ReflectionParameter::getName ( void )

Récupère le nom du paramètre.

138

public int ReflectionParameter::getPosition ( void )

Récupère la position d'un paramètre

139

public bool ReflectionParameter::isArray ( void )

Vérifie si le paramètre attend un tableau

140

public bool ReflectionParameter::isArray ( void )

Vérifie si le paramètre attend un tableau

141

public bool ReflectionParameter::isCallable ( void )

Vérifie si le paramètre est de type callable

142

public bool ReflectionParameter::isDefaultValueAvailable ( void )

Vérifie si une valeur par défaut est disponible pour le paramètre.

143

public bool ReflectionParameter::isDefaultValueConstant ( void )

Vérifie si la valeur par défaut du paramètre est une constante

144

public bool ReflectionParameter::isDefaultValueConstant ( void )

Vérifie si la valeur par défaut du paramètre est une constante

145

public bool ReflectionParameter::isOptional ( void )

Vérifie si le paramètre est optionnel.

146

public bool ReflectionParameter::isPassedByReference ( void )

Vérifie si le paramètre est passé par référence.

147

public bool ReflectionParameter::isPassedByReference ( void )

Vérifie si le paramètre est passé par référence.

148

public bool ReflectionParameter::isVariadic ( void )

Vérifie si le paramètre est variadique

149

public bool ReflectionParameter::isVariadic ( void )

Vérifie si le paramètre est variadique

150

public string ReflectionParameter::__toString ( void )

Récupère une représentation textuelle.

151

public string ReflectionParameter::__toString ( void )

Récupère une représentation textuelle.

152

final private void ReflectionProperty::__clone ( void )

Clonage.

153

public ReflectionProperty::__construct ( mixed $class , string $name )

Construit un nouvel objet ReflectionProperty

154

public static string ReflectionProperty::export ( mixed $class , string $name [, bool $return ] )

Exporte une réflexion.

155

public ReflectionClass ReflectionProperty::getDeclaringClass ( void )

Récupère la classe déclarante.

156

public string ReflectionProperty::getDocComment ( void )

Récupère un commentaire.

157

public int ReflectionProperty::getModifiers ( void )

Récupère les modificateurs.

158

public int ReflectionProperty::getModifiers ( void )

Récupère les modificateurs.

159

public string ReflectionProperty::getName ( void )

Récupère le nom de la proriété.

160

public mixed ReflectionProperty::getValue ([ object $object ] )

Récupère la valeur de la propriété

161

public mixed ReflectionProperty::getValue ([ object $object ] )

Récupère la valeur de la propriété

162

public bool ReflectionProperty::isDefault ( void )

Vérifie si la propriété est celle par défaut

163

public bool ReflectionProperty::isPrivate ( void )

Vérifie si la propriété est privée.

164

public bool ReflectionProperty::isPrivate ( void )

Vérifie si la propriété est privée.

165

public bool ReflectionProperty::isProtected ( void )

Vérifie si la propriété est protégée

166

public bool ReflectionProperty::isProtected ( void )

Vérifie si la propriété est protégée

167

public bool ReflectionProperty::isPublic ( void )

Vérifie si la propriété est publique.

168

public bool ReflectionProperty::isStatic ( void )

Vérifie si la propriété est statique.

169

public bool ReflectionProperty::isStatic ( void )

Vérifie si la propriété est statique.

170

public void ReflectionProperty::setAccessible ( bool $accessible )

Définit l'accessibilité de la propriété

171

public void ReflectionProperty::setValue ( object $object , mixed $value )

Définit (modifie) la valeur de la propriété.

172

public string ReflectionProperty::__toString ( void )

Récupère une représentation textuelle

173

public static string Reflector::export ( void )

Export

174

public string Reflector::__toString ( void )

Conversion en chaîne de caractères.