Downloads
Documentation
Get Involved
Help
Longhorn PHP 2023 - Call for Papers
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Introduction »
« QuickHashIntStringHash::update
Manuel PHP
Référence des fonctions
Extensions relatives aux variables et aux types
Change language:
English
Brazilian Portuguese
Chinese (Simplified)
French
German
Japanese
Russian
Spanish
Turkish
Other
Submit a Pull Request
Report a Bug
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
+
add a note
User Contributed Notes
There are no user contributed notes for this page.