Reflection
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Exemples
- Étendre la classe
- Reflection — La classe Reflection
- Reflection::export — Exportes
- Reflection::getModifierNames — Récupère le nom d'un modificateur
- ReflectionClass — La classe ReflectionClass
- ReflectionClass::__construct — Construit une ReflectionClass
- ReflectionClass::export — Exporte une classe
- 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
- ReflectionClass::getEndLine — Récupère la fin d'une ligne
- ReflectionClass::getExtension — Récupère un objet ReflectionExtension pour l'extension définissant 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 déclarant la classe considérée
- ReflectionClass::getInterfaceNames — Récupère les noms des interfaces
- ReflectionClass::getInterfaces — Récupère les interfaces
- ReflectionClass::getMethod — Récupère un objet ReflectionMethod pour une méthode d'une classe
- ReflectionClass::getMethods — Récupère un tableau de méthodes
- ReflectionClass::getModifiers — Récupère les modificateurs
- 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::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::isCloneable — Renseigne à propos de la propriété de duplication de la classe
- 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::isIterateable — Vérifie si la classe est itérable
- 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
- 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 par la fonction
- ReflectionFunction::invoke — Invoque une fonction
- ReflectionFunction::invokeArgs — Invoque les arguments d'une fonction
- 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::getClosureScopeClass — Retourne le contexte associé à la closure
- ReflectionFunctionAbstract::getClosureThis — Retourne le pointeur lié à la fermeture
- 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::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::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::isUserDefined — Vérifie si la fonction est définie dans l'espace utilisateur
- 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élé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::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::isStatic — Vérifie si la méthode est statique
- ReflectionMethod::setAccessible — Définit l'accessibilité de la méthode
- ReflectionMethod::__toString — Retourne une représentation textuelle de la méthode
- 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::getClass — Récupère la classe
- 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, NULL sinon
- ReflectionParameter::getName — Récupère le nom du paramètre
- ReflectionParameter::getPosition — Récupère la position d'un paramètre
- 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::__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::getDeclaringClass — Récupère la classe déclarante
- ReflectionProperty::getDocComment — Récupère un commentaire
- ReflectionProperty::getModifiers — Récupère les modificateurs
- ReflectionProperty::getName — Récupère le nom de la proriété
- ReflectionProperty::getValue — Récupère la valeur de la propriété
- ReflectionProperty::isDefault — Vérifie si la propriété est celle par défaut
- ReflectionProperty::isPrivate — Vérifie si la propriété est statique
- ReflectionProperty::isProtected — Vérifie si la propriété est protégée
- ReflectionProperty::isPublic — Vérifie si la propriété est publique
- ReflectionProperty::isStatic — Vérifie si la propriété est statique
- ReflectionProperty::setAccessible — Définit l'accessibilité de la propriété
- ReflectionProperty::setValue — Définit la valeur de la propriété
- ReflectionProperty::__toString — Récupère une représentation textuelle
- Reflector — L'interface Reflector
- Reflector::export — Export
- Reflector::__toString — Conversion en chaîne de caractères
- ReflectionException — La classe ReflectionException