« QuickHashIntStringHash::update
Introduction »
PHP Manual
Extensions relatives aux variables et aux types
Réflexion
Réflexion
Introduction
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
Étendre la classe
Reflection
— La classe Reflection
Reflection::export
— Exporte
Reflection::getModifierNames
— Récupère le nom des modificateurs
ReflectionClass
— La classe ReflectionClass
ReflectionClass::__construct
— Construit une ReflectionClass
ReflectionClass::export
— Exporte une classe
ReflectionClass::getAttributes
— Gets Attributes
ReflectionClass::getConstant
— Récupère une constante
ReflectionClass::getConstants
— Récupère les constantes
ReflectionClass::getConstructor
— Récupère le constructeur d'une classe
ReflectionClass::getDefaultProperties
— Récupère les propriétés par défaut
ReflectionClass::getDocComment
— Récupère les commentaires de documentation
ReflectionClass::getEndLine
— Récupère la fin d'une ligne
ReflectionClass::getExtension
— Récupère un objet ReflectionExtension pour l'extension qui définit la classe
ReflectionClass::getExtensionName
— Récupère le nom de l'extension qui définit la classe
ReflectionClass::getFileName
— Récupère le nom du fichier où la classe a été déclaré
ReflectionClass::getInterfaceNames
— Récupère les noms des interfaces
ReflectionClass::getInterfaces
— Récupère les interfaces
ReflectionClass::getMethod
— Récupère un ReflectionMethod pour une méthode de classe
ReflectionClass::getMethods
— Récupère un tableau des méthodes
ReflectionClass::getModifiers
— Récupère les modificateurs de classe
ReflectionClass::getName
— Récupère le nom de la classe
ReflectionClass::getNamespaceName
— Récupère l'espace de noms
ReflectionClass::getParentClass
— Récupère la classe parente
ReflectionClass::getProperties
— Récupère les propriétés
ReflectionClass::getProperty
— Récupère une ReflectionProperty pour une propriété d'une classe
ReflectionClass::getReflectionConstant
— Récupère un ReflectionClassConstant pour une constante d'une classe
ReflectionClass::getReflectionConstants
— Récupère les constantes de classe
ReflectionClass::getShortName
— Récupère le nom court d'une classe
ReflectionClass::getStartLine
— Récupère le numéro de ligne de départ
ReflectionClass::getStaticProperties
— Récupère les propriétés statiques
ReflectionClass::getStaticPropertyValue
— Récupère la valeur d'une propriété statique
ReflectionClass::getTraitAliases
— Retourne un tableau des alias du trait
ReflectionClass::getTraitNames
— Retourne un tableau de noms des traits utilisés par cette classe
ReflectionClass::getTraits
— Retourne un tableau des traits utilisés par cette classe
ReflectionClass::hasConstant
— Vérifie si une constante est définie
ReflectionClass::hasMethod
— Vérifie si une méthode est définie
ReflectionClass::hasProperty
— Vérifie si une propriété est définie
ReflectionClass::implementsInterface
— Vérifie si une classe implémente une interface
ReflectionClass::inNamespace
— Vérifie si une classe est définie dans un espace de noms
ReflectionClass::isAbstract
— Vérifie si une classe est abstraite
ReflectionClass::isAnonymous
— Vérifie si la classe est anonyme
ReflectionClass::isCloneable
— Renseigne à propos de la propriété de duplication de la classe
ReflectionClass::isEnum
— Returns whether this is an enum
ReflectionClass::isFinal
— Vérifie si une classe est finale
ReflectionClass::isInstance
— Vérifie si une classe est une instance d'une autre classe
ReflectionClass::isInstantiable
— Vérifie si une classe est instanciable
ReflectionClass::isInterface
— Vérifie si une classe est une interface
ReflectionClass::isInternal
— Vérifie si une classe est définie comme interne par une extension
ReflectionClass::isIterable
— Vérifie si cette classe est itérable
ReflectionClass::isIterateable
— Alias de ReflectionClass::isIterable
ReflectionClass::isReadOnly
— Checks if class is readonly
ReflectionClass::isSubclassOf
— Vérifie si la classe est une sous-classe
ReflectionClass::isTrait
— Renseigne s'il s'agit d'un trait
ReflectionClass::isUserDefined
— Vérifie si une classe a été définie dans l'espace utilisateur
ReflectionClass::newInstance
— Créer une nouvelle instance de la classe en utilisant les arguments fournis
ReflectionClass::newInstanceArgs
— Créer une nouvelle instance en utilisant les arguments fournis
ReflectionClass::newInstanceWithoutConstructor
— Crée une nouvelle instance de la classe sans invoquer le constructeur
ReflectionClass::setStaticPropertyValue
— Définit la valeur d'une propriété statiques
ReflectionClass::__toString
— Crée une représentation textuelle de l'objet
ReflectionClassConstant
— La classe ReflectionClassConstant
ReflectionClassConstant::__construct
— Construit une ReflectionClassConstant
ReflectionClassConstant::export
— Exporte
ReflectionClassConstant::getAttributes
— Gets Attributes
ReflectionClassConstant::getDeclaringClass
— Récupère la classe déclarante
ReflectionClassConstant::getDocComment
— Récupère le commentaire de documentation
ReflectionClassConstant::getModifiers
— Récupère les modificateurs de la constante de classe
ReflectionClassConstant::getName
— Récupère le nom de la constante
ReflectionClassConstant::getValue
— Récupère la valeur
ReflectionClassConstant::isEnumCase
— Checks if class constant is an Enum case
ReflectionClassConstant::isFinal
— Checks if class constant is final
ReflectionClassConstant::isPrivate
— Vérifie si la constante de classe est privée
ReflectionClassConstant::isProtected
— Vérifie si la constante de classe est protégée
ReflectionClassConstant::isPublic
— Vérifie si la constante de classe est publique
ReflectionClassConstant::__toString
— Retourne la représentation sous forme de chaîne de caractères de l'objet ReflectionClassConstant
ReflectionEnum
— The ReflectionEnum class
ReflectionEnum::__construct
— Instantiates a ReflectionEnum object
ReflectionEnum::getBackingType
— Gets the backing type of an Enum, if any
ReflectionEnum::getCase
— Returns a specific case of an Enum
ReflectionEnum::getCases
— Returns a list of all cases on an Enum
ReflectionEnum::hasCase
— Checks for a case on an Enum
ReflectionEnum::isBacked
— Determines if an Enum is a Backed Enum
ReflectionEnumUnitCase
— The ReflectionEnumUnitCase class
ReflectionEnumUnitCase::__construct
— Instantiates a ReflectionEnumUnitCase object
ReflectionEnumUnitCase::getEnum
— Gets the reflection of the enum of this case
ReflectionEnumUnitCase::getValue
— Gets the enum case object described by this reflection object
ReflectionEnumBackedCase
— The ReflectionEnumBackedCase class
ReflectionEnumBackedCase::__construct
— Instantiates a ReflectionEnumBackedCase object
ReflectionEnumBackedCase::getBackingValue
— Gets the scalar value backing this Enum case
ReflectionZendExtension
— La classe ReflectionZendExtension
ReflectionZendExtension::__clone
— Gestionnaire de clonage
ReflectionZendExtension::__construct
— Constructeur
ReflectionZendExtension::export
— Export
ReflectionZendExtension::getAuthor
— Récupère l'auteur
ReflectionZendExtension::getCopyright
— Récupère le copyright
ReflectionZendExtension::getName
— Récupère le nom
ReflectionZendExtension::getURL
— Récupère l'URL
ReflectionZendExtension::getVersion
— Récupère la version
ReflectionZendExtension::__toString
— Gestionnaire de conversion en chaîne de caractères
ReflectionExtension
— La classe ReflectionExtension
ReflectionExtension::__clone
— Clonage
ReflectionExtension::__construct
— Construit un nouvel objet ReflectionExtension
ReflectionExtension::export
— Exportation
ReflectionExtension::getClasses
— Récupère les classes
ReflectionExtension::getClassNames
— Récupère les noms des classes
ReflectionExtension::getConstants
— Récupère les constantes
ReflectionExtension::getDependencies
— Récupère les dépendances
ReflectionExtension::getFunctions
— Récupère les fonctions d'une extension
ReflectionExtension::getINIEntries
— Récupère les entrées ini de l'extension
ReflectionExtension::getName
— Récupère le nom de l'extension
ReflectionExtension::getVersion
— Récupère la version de l'extension
ReflectionExtension::info
— Affiche des informations sur l'extension
ReflectionExtension::isPersistent
— Vérifie si l'extension est persistante
ReflectionExtension::isTemporary
— Vérifie si l'extension est temporaire
ReflectionExtension::__toString
— Récupère une représentation textuelle
ReflectionFunction
— La classe ReflectionFunction
ReflectionFunction::__construct
— Construit un nouvel objet ReflectionFunction
ReflectionFunction::export
— Exporte une fonction
ReflectionFunction::getClosure
— Retourne une fermeture créée dynamiquement pour la fonction
ReflectionFunction::invoke
— Invoque une fonction
ReflectionFunction::invokeArgs
— Invoque les arguments d'une fonction
ReflectionFunction::isAnonymous
— Checks if a function is anonymous
ReflectionFunction::isDisabled
— Vérifie si une fonction est désactivée
ReflectionFunction::__toString
— Récupère une représentation textuelle
ReflectionFunctionAbstract
— La classe ReflectionFunctionAbstract
ReflectionFunctionAbstract::__clone
— Clone une fonction
ReflectionFunctionAbstract::getAttributes
— Gets Attributes
ReflectionFunctionAbstract::getClosureScopeClass
— Retourne le contexte associé à la closure
ReflectionFunctionAbstract::getClosureThis
— Retourne le pointeur lié à la fermeture
ReflectionFunctionAbstract::getClosureUsedVariables
— Returns an array of the used variables in the Closure
ReflectionFunctionAbstract::getDocComment
— Récupère un commentaire
ReflectionFunctionAbstract::getEndLine
— Récupère le numéro de la dernière ligne
ReflectionFunctionAbstract::getExtension
— Récupère les informations d'une extension
ReflectionFunctionAbstract::getExtensionName
— Récupère le nom de l'extension
ReflectionFunctionAbstract::getFileName
— Récupère le nom du fichier
ReflectionFunctionAbstract::getName
— Récupère le nom d'une fonction
ReflectionFunctionAbstract::getNamespaceName
— Récupère l'espace de noms
ReflectionFunctionAbstract::getNumberOfParameters
— Récupère le nombre de paramètres
ReflectionFunctionAbstract::getNumberOfRequiredParameters
— Récupère le nombre de paramètres requis
ReflectionFunctionAbstract::getParameters
— Récupère les paramètres
ReflectionFunctionAbstract::getReturnType
— Récupère le type de retour définit pour une fonction
ReflectionFunctionAbstract::getShortName
— Récupère le nom court d'une fonction
ReflectionFunctionAbstract::getStartLine
— Récupère le numéro de ligne de départ
ReflectionFunctionAbstract::getStaticVariables
— Récupère les variables statiques
ReflectionFunctionAbstract::getTentativeReturnType
— Returns the tentative return type associated with the function
ReflectionFunctionAbstract::hasReturnType
— Vérifie si la fonction a un type de retour définit
ReflectionFunctionAbstract::hasTentativeReturnType
— Returns whether the function has a tentative return type
ReflectionFunctionAbstract::inNamespace
— Vérifie si une fonction est dans un espace de noms
ReflectionFunctionAbstract::isClosure
— Vérifie si c'est une fermeture
ReflectionFunctionAbstract::isDeprecated
— Vérifie si la fonction est obsolète
ReflectionFunctionAbstract::isGenerator
— Vérifie si la fonction est un générateur
ReflectionFunctionAbstract::isInternal
— Vérifie si la fonction est une fonction interne
ReflectionFunctionAbstract::isStatic
— Vérifie si la fonction est statique
ReflectionFunctionAbstract::isUserDefined
— Vérifie si la fonction est définie dans l'espace utilisateur
ReflectionFunctionAbstract::isVariadic
— Vérifie si la fonction est variadique
ReflectionFunctionAbstract::returnsReference
— Vérifie si la fonction retourne une référence
ReflectionFunctionAbstract::__toString
— Récupère une représentation textuelle
ReflectionMethod
— La classe ReflectionMethod
ReflectionMethod::__construct
— Construit un nouvel objet ReflectionMethod
ReflectionMethod::export
— Exportation d'une méthode de reflection
ReflectionMethod::getClosure
— Retourne une fermeture créée dynamiquement pour la méthode
ReflectionMethod::getDeclaringClass
— Récupère la déclaration de la classe de la méthode réfléchie
ReflectionMethod::getModifiers
— Récupère les modificateurs de la méthode
ReflectionMethod::getPrototype
— Récupère le prototype de la méthode (s'il existe)
ReflectionMethod::hasPrototype
— Returns whether a method has a prototype
ReflectionMethod::invoke
— Invoque
ReflectionMethod::invokeArgs
— Invoque les arguments
ReflectionMethod::isAbstract
— Vérifie si la méthode est abstraite
ReflectionMethod::isConstructor
— Vérifie si la méthode est un constructeur
ReflectionMethod::isDestructor
— Vérifie si la méthode est un destructeur
ReflectionMethod::isFinal
— Vérifie si la méthode est finale
ReflectionMethod::isPrivate
— Vérifie si la méthode est privée
ReflectionMethod::isProtected
— Vérifie si la méthode est protégée
ReflectionMethod::isPublic
— Vérifie si la méthode est publique
ReflectionMethod::setAccessible
— Définit l'accessibilité de la méthode
ReflectionMethod::__toString
— Retourne une représentation textuelle de la méthode
ReflectionNamedType
— La classe ReflectionNamedType
ReflectionNamedType::getName
— Récupère le nom du type en tant que chaîne
ReflectionNamedType::isBuiltin
— Vérifie si c'est un type intégré
ReflectionObject
— La classe ReflectionObject
ReflectionObject::__construct
— Construit un nouvel objet ReflectionObject
ReflectionObject::export
— Exportation
ReflectionParameter
— La classe ReflectionParameter
ReflectionParameter::allowsNull
— Vérifie si la valeur null est autorisée comme valeur du paramètre
ReflectionParameter::canBePassedByValue
— Vérifie si le paramètre peut être passé par valeur
ReflectionParameter::__clone
— Clonage
ReflectionParameter::__construct
— Constructeur
ReflectionParameter::export
— Exportation
ReflectionParameter::getAttributes
— Gets Attributes
ReflectionParameter::getClass
— Récupère un objet ReflectionClass pour le paramètre étant reflété ou null
ReflectionParameter::getDeclaringClass
— Récupère la classe déclarante
ReflectionParameter::getDeclaringFunction
— Récupère la fonction déclarante
ReflectionParameter::getDefaultValue
— Récupère la valeur par défaut du paramètre
ReflectionParameter::getDefaultValueConstantName
— Retourne le nom de la constante de la valeur par défaut si la valeur est une constante ou null
ReflectionParameter::getName
— Récupère le nom du paramètre
ReflectionParameter::getPosition
— Récupère la position d'un paramètre
ReflectionParameter::getType
— Récupère le type du paramètre
ReflectionParameter::hasType
— Vérifie si un paramètre a un type
ReflectionParameter::isArray
— Vérifie si le paramètre attend un tableau
ReflectionParameter::isCallable
— Vérifie si le paramètre est de type callable
ReflectionParameter::isDefaultValueAvailable
— Vérifie si une valeur par défaut est disponible pour le paramètre
ReflectionParameter::isDefaultValueConstant
— Vérifie si la valeur par défaut du paramètre est une constante
ReflectionParameter::isOptional
— Vérifie si le paramètre est optionnel
ReflectionParameter::isPassedByReference
— Vérifie si le paramètre est passé par référence
ReflectionParameter::isVariadic
— Vérifie si le paramètre est variadique
ReflectionParameter::__toString
— Récupère une représentation textuelle
ReflectionProperty
— La classe ReflectionProperty
ReflectionProperty::__clone
— Clonage
ReflectionProperty::__construct
— Construit un nouvel objet ReflectionProperty
ReflectionProperty::export
— Exporte
ReflectionProperty::getAttributes
— Gets Attributes
ReflectionProperty::getDeclaringClass
— Récupère la classe déclarante
ReflectionProperty::getDefaultValue
— Returns the default value declared for a property
ReflectionProperty::getDocComment
— Récupère le commentaire de documentation d'une propriété
ReflectionProperty::getModifiers
— Récupère les modificateurs de propriété
ReflectionProperty::getName
— Récupère le nom de la propriété
ReflectionProperty::getType
— Récupère le type d'une propriété
ReflectionProperty::getValue
— Récupère la valeur de la propriété
ReflectionProperty::hasDefaultValue
— Checks if property has a default value declared
ReflectionProperty::hasType
— Vérifie si la propriété à un type
ReflectionProperty::isDefault
— Vérifie si la propriété est celle par défaut
ReflectionProperty::isInitialized
— Vérifie si une propriété est initialisée
ReflectionProperty::isPrivate
— Vérifie si la propriété est privée
ReflectionProperty::isPromoted
— Checks if property is promoted
ReflectionProperty::isProtected
— Vérifie si la propriété est protégée
ReflectionProperty::isPublic
— Vérifie si la propriété est publique
ReflectionProperty::isReadOnly
— Checks if property is readonly
ReflectionProperty::isStatic
— Vérifie si la propriété est statique
ReflectionProperty::setAccessible
— Définit l'accessibilité d'une propriété
ReflectionProperty::setValue
— Définit la valeur de la propriété
ReflectionProperty::__toString
— Récupère une représentation textuelle
ReflectionType
— La classe ReflectionType
ReflectionType::allowsNull
— Vérifie si null est permit
ReflectionType::__toString
— To string
ReflectionUnionType
— The ReflectionUnionType class
ReflectionUnionType::getTypes
— Returns the types included in the union type
ReflectionGenerator
— La classe ReflectionGenerator
ReflectionGenerator::__construct
— Construit un objet ReflectionGenerator
ReflectionGenerator::getExecutingFile
— Récupère le nom de fichier du générateur actuellement exécuté
ReflectionGenerator::getExecutingGenerator
— Récupère l'objet Generator exécuté
ReflectionGenerator::getExecutingLine
— Récupère la ligne actuellement exécutée du générateur
ReflectionGenerator::getFunction
— Récupère le nom de fonction du générateur
ReflectionGenerator::getThis
— Récupère la valeur de $this du générateur
ReflectionGenerator::getTrace
— Récupère la trace du générateur exécutant
ReflectionFiber
— The ReflectionFiber class
ReflectionFiber::__construct
— Constructs a ReflectionFiber object
ReflectionFiber::getCallable
— Gets the callable used to create the Fiber
ReflectionFiber::getExecutingFile
— Get the file name of the current execution point
ReflectionFiber::getExecutingLine
— Get the line number of the current execution point
ReflectionFiber::getFiber
— Get the reflected Fiber instance
ReflectionFiber::getTrace
— Get the backtrace of the current execution point
ReflectionIntersectionType
— The ReflectionIntersectionType class
ReflectionIntersectionType::getTypes
— Returns the types included in the intersection type
ReflectionReference
— The ReflectionReference class
ReflectionReference::__construct
— Private constructor to disallow direct instantiation
ReflectionReference::fromArrayElement
— Create a ReflectionReference from an array element
ReflectionReference::getId
— Get unique ID of a reference
ReflectionAttribute
— The ReflectionAttribute class
ReflectionAttribute::__construct
— Private constructor to disallow direct instantiation
ReflectionAttribute::getArguments
— Gets arguments passed to attribute
ReflectionAttribute::getName
— Gets attribute name
ReflectionAttribute::getTarget
— Returns the target of the attribute as bitmask
ReflectionAttribute::isRepeated
— Returns whether the attribute of this name has been repeated on a code element
ReflectionAttribute::newInstance
— Instantiates the attribute class represented by this ReflectionAttribute class and arguments
Reflector
— L'interface Reflector
Reflector::export
— Exporte
ReflectionException
— La classe ReflectionException