« QuickHashIntStringHash::update
Introducción »
PHP Manual
Extensiones relacionadas con variable y tipo
Reflection
Reflection
Introducción
Ejemplos
Extensión
Reflection
— La clase Reflection
Reflection::export
— Exporta
Reflection::getModifierNames
— Obtiene los nombres de los modificadores
ReflectionClass
— La clase ReflectionClass
ReflectionClass::__construct
— Construye una ReflectionClass
ReflectionClass::export
— Exporta una clase
ReflectionClass::getAttributes
— Recupera los atributos de una clase
ReflectionClass::getConstant
— Obtiene una constante
ReflectionClass::getConstants
— Obtener constantes
ReflectionClass::getConstructor
— Obtiene el constructor de una clase
ReflectionClass::getDefaultProperties
— Obtiene las propiedades por defecto
ReflectionClass::getDocComment
— Recupera los comentarios de documentación
ReflectionClass::getEndLine
— Obtiene el final de una línea
ReflectionClass::getExtension
— Obtiene un objeto ReflectionExtension para la extensión que define la clase
ReflectionClass::getExtensionName
— Obtiene el nombre de la extensión que define la clase
ReflectionClass::getFileName
— Obtiene el nombre del fichero donde la clase ha sido declarada
ReflectionClass::getInterfaceNames
— Obtiene los nombres de las interfaces
ReflectionClass::getInterfaces
— Obtiene las interfaces
ReflectionClass::getLazyInitializer
— Devuelve el inicializador perezoso
ReflectionClass::getMethod
— Obtiene un ReflectionMethod para un método de clase
ReflectionClass::getMethods
— Obtiene un array de métodos
ReflectionClass::getModifiers
— Obtiene los modificadores de clase
ReflectionClass::getName
— Obtiene el nombre de la clase
ReflectionClass::getNamespaceName
— Obtiene el espacio de nombres
ReflectionClass::getParentClass
— Obtiene la clase padre
ReflectionClass::getProperties
— Obtiene las propiedades
ReflectionClass::getProperty
— Obtiene un objeto ReflectionProperty para una propiedad de una clase
ReflectionClass::getReflectionConstant
— Obtiene un ReflectionClassConstant para una constante de una clase
ReflectionClass::getReflectionConstants
— Recupera las constantes de clase
ReflectionClass::getShortName
— Obtiene el nombre corto de una clase
ReflectionClass::getStartLine
— Obtiene el número de línea de inicio
ReflectionClass::getStaticProperties
— Obtiene las propiedades estáticas
ReflectionClass::getStaticPropertyValue
— Obtiene el valor de una propiedad estática
ReflectionClass::getTraitAliases
— Devuelve un array de alias del trait
ReflectionClass::getTraitNames
— Devuelve un array de nombres de traits utilizados por esta clase
ReflectionClass::getTraits
— Devuelve un array de los traits utilizados por esta clase
ReflectionClass::hasConstant
— Verifica si una constante está definida
ReflectionClass::hasMethod
— Verifica si un método está definido
ReflectionClass::hasProperty
— Verifica si una propiedad está definida
ReflectionClass::implementsInterface
— Verifica si una clase implementa una interfaz
ReflectionClass::initializeLazyObject
— Forzar la inicialización de un objeto perezoso
ReflectionClass::inNamespace
— Verifica si una clase está definida en un espacio de nombres
ReflectionClass::isAbstract
— Verifica si una clase es abstracta
ReflectionClass::isAnonymous
— Verifica si la clase es anónima
ReflectionClass::isCloneable
— Proporciona información sobre la propiedad de duplicación de la clase
ReflectionClass::isEnum
— Verifica si una clase es una enumeración
ReflectionClass::isFinal
— Verifica si una clase es final
ReflectionClass::isInstance
— Verifica si una clase es una instancia de otra clase
ReflectionClass::isInstantiable
— Verifica si una clase es instanciable
ReflectionClass::isInterface
— Verifica si una clase es una interfaz
ReflectionClass::isInternal
— Verifica si una clase está definida como interna por una extensión
ReflectionClass::isIterable
— Verifica si esta clase es iterable
ReflectionClass::isIterateable
— Alias de ReflectionClass::isIterable
ReflectionClass::isReadOnly
— Verifica si una clase es de solo lectura
ReflectionClass::isSubclassOf
— Verifica si la clase es una subclase
ReflectionClass::isTrait
— Indica si se trata de un trait
ReflectionClass::isUninitializedLazyObject
— Verifica si un objeto es perezoso y no inicializado
ReflectionClass::isUserDefined
— Verifica si una clase ha sido definida en el espacio de usuario
ReflectionClass::markLazyObjectAsInitialized
— Marca un objeto perezoso como inicializado sin llamar al inicializador o a la fábrica
ReflectionClass::newInstance
— Crear una nueva instancia de la clase utilizando los argumentos proporcionados
ReflectionClass::newInstanceArgs
— Crear una nueva instancia utilizando los argumentos proporcionados
ReflectionClass::newInstanceWithoutConstructor
— Crea una nueva instancia de la clase sin invocar el constructor
ReflectionClass::newLazyGhost
— Crear una nueva instancia fantasma perezosa
ReflectionClass::newLazyProxy
— Crear una nueva instancia proxy perezosa
ReflectionClass::resetAsLazyGhost
— Reinicia un objeto y lo marca como perezoso
ReflectionClass::resetAsLazyProxy
— Reinicia un objeto y lo marca como perezoso
ReflectionClass::setStaticPropertyValue
— Define el valor de una propiedad estática pública
ReflectionClass::__toString
— Crea una representación textual del objeto
ReflectionClassConstant
— La classe ReflectionClassConstant
ReflectionClassConstant::__construct
— Construye una ReflectionClassConstant
ReflectionClassConstant::export
— Exporta
ReflectionClassConstant::getAttributes
— Verifica los atributos
ReflectionClassConstant::getDeclaringClass
— Obtiene la clase declarante
ReflectionClassConstant::getDocComment
— Obtiene el comentario de documentación
ReflectionClassConstant::getModifiers
— Obtiene los modificadores de la constante de clase
ReflectionClassConstant::getName
— Obtiene el nombre de la constante
ReflectionClassConstant::getType
— Devuelve el tipo de una constante de clase
ReflectionClassConstant::getValue
— Obtiene el valor
ReflectionClassConstant::hasType
— Verifica si una constante de clase tiene un tipo
ReflectionClassConstant::isDeprecated
— Verifica la deprecación
ReflectionClassConstant::isEnumCase
— Verifica si la constante de clase es un caso de enumeración
ReflectionClassConstant::isFinal
— Verifica si la constante de clase es final
ReflectionClassConstant::isPrivate
— Verifica si la constante de clase es privada
ReflectionClassConstant::isProtected
— Verifica si la constante de clase es protegida
ReflectionClassConstant::isPublic
— Verifica si la constante de clase es pública
ReflectionClassConstant::__toString
— Devuelve la representación en forma de string del objeto ReflectionClassConstant
ReflectionConstant
— La clase ReflectionConstant
ReflectionConstant::__construct
— Construye un ReflectionConstant
ReflectionConstant::getExtension
— Devuelve la ReflectionExtension de la extensión definitoria
ReflectionConstant::getExtensionName
— Devuelve el nombre de la extensión definitoria
ReflectionConstant::getFileName
— Devuelve el nombre del fichero que define
ReflectionConstant::getName
— Devuelve el nombre
ReflectionConstant::getNamespaceName
— Devuelve el nombre del espacio de nombres
ReflectionConstant::getShortName
— Devuelve el nombre corto
ReflectionConstant::getValue
— Devuelve el valor
ReflectionConstant::isDeprecated
— Verifica la deprecación
ReflectionConstant::__toString
— Devuelve la representación en forma de string
ReflectionEnum
— La clase ReflectionEnum
ReflectionEnum::__construct
— Instancia un nuevo objeto ReflectionEnum
ReflectionEnum::getBackingType
— Devuelve el tipo base de una enumeración, si está presente
ReflectionEnum::getCase
— Devuelve un caso específico de una enumeración
ReflectionEnum::getCases
— Devuelve la lista de todos los casos de una enumeración
ReflectionEnum::hasCase
— Verifica un caso en una enumeración
ReflectionEnum::isBacked
— Determina si una enumeración es una enumeración con valor base
ReflectionEnumUnitCase
— La clase ReflectionEnumUnitCase
ReflectionEnumUnitCase::__construct
— Instancia un objeto ReflectionEnumUnitCase
ReflectionEnumUnitCase::getEnum
— Devuelve la reflexión de la enumeración de este caso
ReflectionEnumUnitCase::getValue
— Devuelve el objeto del caso de enumeración descrito por este objeto de reflexión
ReflectionEnumBackedCase
— La clase ReflectionEnumBackedCase
ReflectionEnumBackedCase::__construct
— Instancia un objeto ReflectionEnumBackedCase
ReflectionEnumBackedCase::getBackingValue
— Devuelve el valor escalar de base de este caso de enumeración
ReflectionZendExtension
— La clase ReflectionZendExtension
ReflectionZendExtension::__clone
— Gestor de clonación
ReflectionZendExtension::__construct
— Construye un objeto ReflectionZendExtension
ReflectionZendExtension::export
— Exportar
ReflectionZendExtension::getAuthor
— Obtiene el autor
ReflectionZendExtension::getCopyright
— Obtiene el copyright
ReflectionZendExtension::getName
— Obtiene el nombre
ReflectionZendExtension::getURL
— Obtiene la URL
ReflectionZendExtension::getVersion
— Obtiene la versión
ReflectionZendExtension::__toString
— Gestor de conversión a string
ReflectionExtension
— La clase ReflectionExtension
ReflectionExtension::__clone
— Clonación
ReflectionExtension::__construct
— Construye un nuevo objeto ReflectionExtension
ReflectionExtension::export
— Exportación
ReflectionExtension::getClasses
— Obtiene las clases
ReflectionExtension::getClassNames
— Obtiene los nombres de las clases
ReflectionExtension::getConstants
— Obtiene las constantes
ReflectionExtension::getDependencies
— Obtiene las dependencias
ReflectionExtension::getFunctions
— Obtiene las funciones de una extensión
ReflectionExtension::getINIEntries
— Recupera las entradas ini de la extensión
ReflectionExtension::getName
— Obtiene el nombre de la extensión
ReflectionExtension::getVersion
— Obtiene la versión de la extensión
ReflectionExtension::info
— Muestra información sobre la extensión
ReflectionExtension::isPersistent
— Verifica si la extensión es persistente
ReflectionExtension::isTemporary
— Verifica si la extensión es temporal
ReflectionExtension::__toString
— Obtiene una representación textual
ReflectionFunction
— La clase ReflectionFunction
ReflectionFunction::__construct
— Construye un nuevo objeto ReflectionFunction
ReflectionFunction::export
— Exporta una función
ReflectionFunction::getClosure
— Devuelve un cierre creado dinámicamente para la función
ReflectionFunction::invoke
— Invoca una función
ReflectionFunction::invokeArgs
— Invoca los argumentos de una función
ReflectionFunction::isAnonymous
— Verifica si la función es anónima
ReflectionFunction::isDisabled
— Verifica si una función está deshabilitada
ReflectionFunction::__toString
— Devuelve una representación textual del objeto ReflectionFunction
ReflectionFunctionAbstract
— La clase ReflectionFunctionAbstract
ReflectionFunctionAbstract::__clone
— Clona una función
ReflectionFunctionAbstract::getAttributes
— Devuelve los atributos
ReflectionFunctionAbstract::getClosureCalledClass
— Devuelve la clase correspondiente a static:: dentro de una función anónima
ReflectionFunctionAbstract::getClosureScopeClass
— Devuelve la clase correspondiente al contexto interno de una función anónima
ReflectionFunctionAbstract::getClosureThis
— Devuelve el objeto que corresponde a $this dentro de una closure
ReflectionFunctionAbstract::getClosureUsedVariables
— Devuelve un array de las variables utilizadas en la Closure
ReflectionFunctionAbstract::getDocComment
— Obtiene un comentario
ReflectionFunctionAbstract::getEndLine
— Obtiene el número de la última línea
ReflectionFunctionAbstract::getExtension
— Obtiene las informaciones de una extensión
ReflectionFunctionAbstract::getExtensionName
— Obtiene el nombre de la extensión
ReflectionFunctionAbstract::getFileName
— Obtiene el nombre del fichero
ReflectionFunctionAbstract::getName
— Obtiene el nombre de una función
ReflectionFunctionAbstract::getNamespaceName
— Obtiene el espacio de nombres
ReflectionFunctionAbstract::getNumberOfParameters
— Obtiene el número de argumentos
ReflectionFunctionAbstract::getNumberOfRequiredParameters
— Obtiene el número de argumentos requeridos
ReflectionFunctionAbstract::getParameters
— Obtiene los parámetros
ReflectionFunctionAbstract::getReturnType
— Obtiene el tipo de retorno definido para una función
ReflectionFunctionAbstract::getShortName
— Obtiene el nombre corto de una función
ReflectionFunctionAbstract::getStartLine
— Obtiene el número de línea de inicio
ReflectionFunctionAbstract::getStaticVariables
— Obtiene las variables estáticas
ReflectionFunctionAbstract::getTentativeReturnType
— Devuelve el tipo de retorno provisional asociado con esta función
ReflectionFunctionAbstract::hasReturnType
— Verifica si la función tiene un tipo de retorno definido
ReflectionFunctionAbstract::hasTentativeReturnType
— Indica si la función tiene un tipo de retorno provisional
ReflectionFunctionAbstract::inNamespace
— Verifica si una función está en un espacio de nombres
ReflectionFunctionAbstract::isClosure
— Verifica si es una función anónima
ReflectionFunctionAbstract::isDeprecated
— Verifica si la función es obsoleta
ReflectionFunctionAbstract::isGenerator
— Verifica si la función es un generador
ReflectionFunctionAbstract::isInternal
— Verifica si la función es una función interna
ReflectionFunctionAbstract::isStatic
— Verifica si la función es estática
ReflectionFunctionAbstract::isUserDefined
— Verifica si la función está definida en el espacio de usuario
ReflectionFunctionAbstract::isVariadic
— Verifica si la función es variádica
ReflectionFunctionAbstract::returnsReference
— Verifica si la función devuelve una referencia
ReflectionFunctionAbstract::__toString
— Obtiene una representación textual de un objeto ReflectionFunctionAbstract
ReflectionMethod
— La clase ReflectionMethod
ReflectionMethod::__construct
— Construye un nuevo objeto ReflectionMethod
ReflectionMethod::createFromMethodName
— Crear una nueva ReflectionMethod
ReflectionMethod::export
— Exportación de un método de reflexión
ReflectionMethod::getClosure
— Devuelve una función anónima creada dinámicamente para el método
ReflectionMethod::getDeclaringClass
— Obtiene la declaración de la clase del método reflejado
ReflectionMethod::getModifiers
— Obtiene los modificadores del método
ReflectionMethod::getPrototype
— Obtiene el prototipo del método (si existe)
ReflectionMethod::hasPrototype
— Indica si el método tiene un prototipo
ReflectionMethod::invoke
— Invoca
ReflectionMethod::invokeArgs
— Invoca los argumentos
ReflectionMethod::isAbstract
— Verifica si el método es abstracto
ReflectionMethod::isConstructor
— Verifica si el método es un constructor
ReflectionMethod::isDestructor
— Verifica si el método es un destructor
ReflectionMethod::isFinal
— Verifica si el método es final
ReflectionMethod::isPrivate
— Verifica si el método es privado
ReflectionMethod::isProtected
— Verifica si el método es protegido
ReflectionMethod::isPublic
— Verifica si el método es público
ReflectionMethod::setAccessible
— Define la accesibilidad del método
ReflectionMethod::__toString
— Devuelve una representación textual del método
ReflectionNamedType
— La clase ReflectionNamedType
ReflectionNamedType::getName
— Obtiene el nombre del tipo como string
ReflectionNamedType::isBuiltin
— Verifica si es un tipo integrado
ReflectionObject
— La clase ReflectionObject
ReflectionObject::__construct
— Construye un nuevo objeto ReflectionObject
ReflectionObject::export
— Exportación
ReflectionParameter
— La clase ReflectionParameter
ReflectionParameter::allowsNull
— Verifica si el valor null está permitido como valor del argumento
ReflectionParameter::canBePassedByValue
— Verifica si el parámetro puede ser pasado por valor
ReflectionParameter::__clone
— Clonación
ReflectionParameter::__construct
— Constructor
ReflectionParameter::export
— Exportación
ReflectionParameter::getAttributes
— Devuelve los atributos
ReflectionParameter::getClass
— Obtiene un objeto ReflectionClass para el parámetro que se está reflejando o null
ReflectionParameter::getDeclaringClass
— Obtiene la clase declarante
ReflectionParameter::getDeclaringFunction
— Obtiene la función declarante
ReflectionParameter::getDefaultValue
— Obtiene el valor por defecto del argumento
ReflectionParameter::getDefaultValueConstantName
— Devuelve el nombre de la constante del valor por defecto si el valor es una constante o null
ReflectionParameter::getName
— Obtiene el nombre del argumento
ReflectionParameter::getPosition
— Obtiene la posición de un argumento
ReflectionParameter::getType
— Obtiene el tipo del parámetro
ReflectionParameter::hasType
— Verifica si un parámetro tiene un tipo
ReflectionParameter::isArray
— Verifica si el parámetro espera un array
ReflectionParameter::isCallable
— Verifica si el parámetro es de tipo callable
ReflectionParameter::isDefaultValueAvailable
— Verifica si un valor por defecto está disponible para el parámetro
ReflectionParameter::isDefaultValueConstant
— Verifica si el valor por defecto del argumento es una constante
ReflectionParameter::isOptional
— Verifica si el parámetro es opcional
ReflectionParameter::isPassedByReference
— Verifica si el parámetro es pasado por referencia
ReflectionParameter::isPromoted
— Verifica si un parámetro es promovido como propiedad
ReflectionParameter::isVariadic
— Verifica si el parámetro es variádico
ReflectionParameter::__toString
— Obtiene una representación textual
ReflectionProperty
— La clase ReflectionProperty
ReflectionProperty::__clone
— Clonación
ReflectionProperty::__construct
— Construye un nuevo objeto ReflectionProperty
ReflectionProperty::export
— Exporta
ReflectionProperty::getAttributes
— Devuelve los atributos
ReflectionProperty::getDeclaringClass
— Obtiene la clase declarante
ReflectionProperty::getDefaultValue
— Devuelve el valor por defecto definido para una propiedad
ReflectionProperty::getDocComment
— Recupera el comentario de documentación de una propiedad
ReflectionProperty::getHook
— Devuelve un objeto de reflexión para un hook dado
ReflectionProperty::getHooks
— Devuelve un array de todos los hooks en esta propiedad
ReflectionProperty::getModifiers
— Obtiene los modificadores de propiedad
ReflectionProperty::getName
— Obtiene el nombre de la propiedad
ReflectionProperty::getRawValue
— Devuelve el valor de la propiedad, evitando un hook get si está definido
ReflectionProperty::getSettableType
— Devuelve el tipo de argumento de un hook setter
ReflectionProperty::getType
— Obtiene el tipo de una propiedad
ReflectionProperty::getValue
— Obtiene el valor de la propiedad
ReflectionProperty::hasDefaultValue
— Verifica si la propiedad tiene un valor por omisión
ReflectionProperty::hasHook
— Indica si la propiedad tiene un hook dado definido
ReflectionProperty::hasHooks
— Indica si la propiedad tiene hooks definidos
ReflectionProperty::hasType
— Verifica si la propiedad tiene un tipo
ReflectionProperty::isAbstract
— Determina si una propiedad es abstracta
ReflectionProperty::isDefault
— Verifica si la propiedad es la predeterminada
ReflectionProperty::isDynamic
— Verifica si la propiedad es una propiedad dinámica
ReflectionProperty::isFinal
— Determina si la propiedad es final o no
ReflectionProperty::isInitialized
— Verifica si una propiedad está inicializada
ReflectionProperty::isLazy
— Verifica si una propiedad es perezosa
ReflectionProperty::isPrivate
— Verifica si la propiedad es privada
ReflectionProperty::isPrivateSet
— Verifica si la propiedad es privada en escritura
ReflectionProperty::isPromoted
— Verifica si la propiedad está promovida
ReflectionProperty::isProtected
— Verifica si la propiedad es protegida
ReflectionProperty::isProtectedSet
— Verifica si la propiedad es protected en escritura
ReflectionProperty::isPublic
— Verifica si la propiedad es pública
ReflectionProperty::isReadOnly
— Verifica si la propiedad es de solo lectura
ReflectionProperty::isStatic
— Verifica si la propiedad es estática
ReflectionProperty::isVirtual
— Determina si la propiedad es virtual
ReflectionProperty::setAccessible
— Define la accesibilidad de una propiedad
ReflectionProperty::setRawValue
— Define la valor de una propiedad, omitiendo un hook de definición si está definido
ReflectionProperty::setRawValueWithoutLazyInitialization
— Define el valor bruto de una propiedad sin activar la inicialización perezosa
ReflectionProperty::setValue
— Define el valor de la propiedad
ReflectionProperty::skipLazyInitialization
— Marca una propiedad como no perezosa
ReflectionProperty::__toString
— Obtiene una representación textual
ReflectionType
— La clase ReflectionType
ReflectionType::allowsNull
— Verifica si null es admitido
ReflectionType::__toString
— Conversión a string
ReflectionUnionType
— La clase ReflectionUnionType
ReflectionUnionType::getTypes
— Devuelve los tipos incluidos en la unión
ReflectionGenerator
— La clase ReflectionGenerator
ReflectionGenerator::__construct
— Construye un objeto ReflectionGenerator
ReflectionGenerator::getExecutingFile
— Obtiene el nombre de fichero del generador actualmente ejecutado
ReflectionGenerator::getExecutingGenerator
— Obtiene el objeto Generator ejecutado
ReflectionGenerator::getExecutingLine
— Obtiene la línea actualmente ejecutada del generador
ReflectionGenerator::getFunction
— Obtiene el nombre de función del generador
ReflectionGenerator::getThis
— Obtiene el valor de $this del generador
ReflectionGenerator::getTrace
— Obtiene la traza del generador en ejecución
ReflectionGenerator::isClosed
— Verifica si la ejecución ha finalizado
ReflectionFiber
— La clase ReflectionFiber
ReflectionFiber::__construct
— Construye un objeto ReflectionFiber
ReflectionFiber::getCallable
— Devuelve el callable utilizado para crear la Fibra
ReflectionFiber::getExecutingFile
— Devuelve el nombre del fichero del punto de ejecución actual
ReflectionFiber::getExecutingLine
— Devuelve el número de línea del punto de ejecución actual
ReflectionFiber::getFiber
— Devuelve la instancia de la Fibra reflejada
ReflectionFiber::getTrace
— Devuelve la traza de llamadas del punto de ejecución actual
ReflectionIntersectionType
— La clase ReflectionIntersectionType
ReflectionIntersectionType::getTypes
— Devuelve los tipos incluidos en el tipo de intersección
ReflectionReference
— La clase ReflectionReference
ReflectionReference::__construct
— Constructor privado para impedir la instanciación directa
ReflectionReference::fromArrayElement
— Crear un ReflectionReference desde un elemento de un array
ReflectionReference::getId
— Devuelve un ID único de una referencia
ReflectionAttribute
— La clase ReflectionAttribute
ReflectionAttribute::__construct
— Constructor privado para la desactivación de la instanciación
ReflectionAttribute::getArguments
— Devuelve los argumentos pasados al atributo
ReflectionAttribute::getName
— Devuelve el nombre del atributo
ReflectionAttribute::getTarget
— Devuelve el objetivo del atributo como máscara de bits
ReflectionAttribute::isRepeated
— Indica si el atributo de este nombre ha sido repetido en elementos de código
ReflectionAttribute::newInstance
— Instancia la clase del atributo representada por esta clase ReflectionAttribute y sus argumentos
Reflector
— La interfaz Reflector
Reflector::export
— Exporta
ReflectionException
— La clase ReflectionException
PropertyHookType
— La enumeración PropertyHookType