« QuickHashIntStringHash::update
Introducción »
PHP Manual
Extensiones relacionadas con variable y tipo
Reflection
Reflection
Introducción
Ejemplos
Extensión
Reflection
— Clase Reflection
Reflection::export
— Exportar
Reflection::getModifierNames
— Obtener nombres de modificadores
ReflectionClass
— Clase ReflectionClass
ReflectionClass::__construct
— Construye un objeto de tipo ReflectionClass
ReflectionClass::export
— Exporta una clase
ReflectionClass::getAttributes
— Recupera los atributos de una clase
ReflectionClass::getConstant
— Obtener una constante definida
ReflectionClass::getConstants
— Obtener constantes
ReflectionClass::getConstructor
— Obtiene el constructor de una clase
ReflectionClass::getDefaultProperties
— Obtener propiedades predeterminadas
ReflectionClass::getDocComment
— Obtener los comentarios de documentación
ReflectionClass::getEndLine
— Consultar línea final
ReflectionClass::getExtension
— Obtiene un objeto ReflectionExtension para la extensión que definió la clase
ReflectionClass::getExtensionName
— Obtiene el nombre de la extensión que definió una clase
ReflectionClass::getFileName
— Obtiene el nombre de fichero en el que está definida la clase
ReflectionClass::getInterfaceNames
— Obtiene nombres de las interfaces
ReflectionClass::getInterfaces
— Obtiene las interfaces
ReflectionClass::getLazyInitializer
— Devuelve el inicializador perezoso
ReflectionClass::getMethod
— Obtiene un objeto ReflectionMethod para un método de una 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 nombre del 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 abreviado
ReflectionClass::getStartLine
— Obtiene el número de linea de inicio
ReflectionClass::getStaticProperties
— Obtiene las propiedades estáticas
ReflectionClass::getStaticPropertyValue
— Obtiene el valor de una propiedad estática
ReflectionClass::getTraitAliases
— Obtiene un array con los alias usados con los traits
ReflectionClass::getTraitNames
— Devuelve un array con los nombres de los traits usados por esta clase
ReflectionClass::getTraits
— Obtiene un array con los traits que utiliza esta clase
ReflectionClass::hasConstant
— Comprueba si una constante está o no definida
ReflectionClass::hasMethod
— Comprueba si un método está o no definido
ReflectionClass::hasProperty
— Comprueba si una propiedad está o no definida
ReflectionClass::implementsInterface
— Comprueba si se implementa una determinada interfaz
ReflectionClass::initializeLazyObject
— Forzar la inicialización de un objeto perezoso
ReflectionClass::inNamespace
— Comprueba si pertenece a un determinado espacio de nombres
ReflectionClass::isAbstract
— Comprueba si la clase es abstracta
ReflectionClass::isAnonymous
— Verifica si la clase es anónima
ReflectionClass::isCloneable
— Comprueba si la clase es o no clonable
ReflectionClass::isEnum
— Verifica si una clase es una enumeración
ReflectionClass::isFinal
— Comprueba si la clase inal
ReflectionClass::isInstance
— Comprueba si un objeto es instancia de la clase
ReflectionClass::isInstantiable
— Comprueba si una clase es instanciable
ReflectionClass::isInterface
— Comprueba una la clase es una interfaz
ReflectionClass::isInternal
— Comprueba si una clase está definida internamente por una extensión o por el núcleo
ReflectionClass::isIterable
— Verifica si esta clase es iterable
ReflectionClass::isIterateable
— Comprueba si es iterable
ReflectionClass::isReadOnly
— Verifica si una clase es de solo lectura
ReflectionClass::isSubclassOf
— Comprueba si es una subclase
ReflectionClass::isTrait
— Comprueba si es un trait
ReflectionClass::isUninitializedLazyObject
— Verifica si un objeto es perezoso y no inicializado
ReflectionClass::isUserDefined
— Comprueba si es una clase definida por el usuario
ReflectionClass::markLazyObjectAsInitialized
— Marca un objeto perezoso como inicializado sin llamar al inicializador o a la fábrica
ReflectionClass::newInstance
— Crea una nueva instancia de clase a partir de la lista de parámetros dados
ReflectionClass::newInstanceArgs
— Crea una nueva instancia de clase a partir de los argumentos dados
ReflectionClass::newInstanceWithoutConstructor
— Crea una nueva clase sin invocar al 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
— Establece el valor de una propiedad estática
ReflectionClass::__toString
— Devuelve la representación en forma de string del objeto ReflectionClass
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
— Clase ReflectionZendExtension
ReflectionZendExtension::__clone
— Clon de controlador
ReflectionZendExtension::__construct
— Constructor
ReflectionZendExtension::export
— Exportar
ReflectionZendExtension::getAuthor
— Consultar autor
ReflectionZendExtension::getCopyright
— Consultar los derechos de copia
ReflectionZendExtension::getName
— Obtiene el nombre
ReflectionZendExtension::getURL
— Obtiene la URL
ReflectionZendExtension::getVersion
— Obtiene la versión
ReflectionZendExtension::__toString
— Convierte a texto
ReflectionExtension
— Clase ReflectionExtension
ReflectionExtension::__clone
— Clonar
ReflectionExtension::__construct
— Constructor de los objetos ReflectionExtension
ReflectionExtension::export
— Exportar
ReflectionExtension::getClasses
— Obtiene clases
ReflectionExtension::getClassNames
— Obtiene 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
— Obtiene las entradas INI de la extensión
ReflectionExtension::getName
— Obtiene el nombre de la extensión
ReflectionExtension::getVersion
— Obtiene la versión de una extensión
ReflectionExtension::info
— Imprime información sobre la extensión
ReflectionExtension::isPersistent
— Indica si la extensión es persistente
ReflectionExtension::isTemporary
— Indica si la extensión es temporal
ReflectionExtension::__toString
— Convertir a string
ReflectionFunction
— Clase ReflectionFunction
ReflectionFunction::__construct
— Contruye un objeto de tipo ReflectionFunction
ReflectionFunction::export
— Exporta una función
ReflectionFunction::getClosure
— Genera dinámicamente una función anónima de esta función
ReflectionFunction::invoke
— Invoca una función
ReflectionFunction::invokeArgs
— Invoca a la función con argumentos
ReflectionFunction::isAnonymous
— Verifica si la función es anónima
ReflectionFunction::isDisabled
— Comprueba si una función está desactivada
ReflectionFunction::__toString
— Convertir a string
ReflectionFunctionAbstract
— 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 el ámbito asociado al cierre
ReflectionFunctionAbstract::getClosureThis
— Devuelve una función anónima que apunta a esta función
ReflectionFunctionAbstract::getClosureUsedVariables
— Devuelve un array de las variables utilizadas en la Closure
ReflectionFunctionAbstract::getDocComment
— Obtiene comentarios de documentación
ReflectionFunctionAbstract::getEndLine
— Obtiene número de linea final
ReflectionFunctionAbstract::getExtension
— Obtiene información sobre la extensión
ReflectionFunctionAbstract::getExtensionName
— Obtiene el nombre de la extensión
ReflectionFunctionAbstract::getFileName
— Obtiene el nombre del fichero
ReflectionFunctionAbstract::getName
— Obtiene el nombre de la función
ReflectionFunctionAbstract::getNamespaceName
— Obtiene el nombre del espacio de nombres
ReflectionFunctionAbstract::getNumberOfParameters
— Obtiene el número total de parámetros
ReflectionFunctionAbstract::getNumberOfRequiredParameters
— Obtiene el número de parámetros obligatorios
ReflectionFunctionAbstract::getParameters
— Obtiene los parámetros
ReflectionFunctionAbstract::getReturnType
— Obtiene el tipo de retorno definido para una función
ReflectionFunctionAbstract::getShortName
— Obtiene el nombre abreviado de la función
ReflectionFunctionAbstract::getStartLine
— Obtiene el número de la línea de inicio
ReflectionFunctionAbstract::getStaticVariables
— Obtiene las variable 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
— Devuelve si la función tiene un tipo de retorno tentativo
ReflectionFunctionAbstract::inNamespace
— Comprueba si pertenece a un espacio de nombres
ReflectionFunctionAbstract::isClosure
— Comprobar si es un cierre
ReflectionFunctionAbstract::isDeprecated
— Comprueba si está obsoleta
ReflectionFunctionAbstract::isGenerator
— Devuelve si la función es un generador
ReflectionFunctionAbstract::isInternal
— Comprueba si la función es interna
ReflectionFunctionAbstract::isStatic
— Verifica si la función es estática
ReflectionFunctionAbstract::isUserDefined
— Comprueba si es una función definida por un usuario
ReflectionFunctionAbstract::isVariadic
— Comprueba si la función es varíadica
ReflectionFunctionAbstract::returnsReference
— Comprueba si devuelve una referencia
ReflectionFunctionAbstract::__toString
— Convertir a texto
ReflectionMethod
— La clase ReflectionMethod
ReflectionMethod::__construct
— Construye un objeto ReflectionMethod
ReflectionMethod::createFromMethodName
— Crear una nueva ReflectionMethod
ReflectionMethod::export
— Exporta un objeto de tipo ReflectionMethod
ReflectionMethod::getClosure
— Devuelve un cierre creado dinámicamente para este método
ReflectionMethod::getDeclaringClass
— Obtiene la clase en la que se ha declarado el método
ReflectionMethod::getModifiers
— Obtiene los modificadores del método
ReflectionMethod::getPrototype
— Obtiene el prototipo del método (si lo hubiera)
ReflectionMethod::hasPrototype
— Indica si el método tiene un prototipo
ReflectionMethod::invoke
— Invoca un método
ReflectionMethod::invokeArgs
— Invoca un método con argumentos
ReflectionMethod::isAbstract
— Comprueba si el método es abstracto
ReflectionMethod::isConstructor
— Comprueba si el método es un constructor
ReflectionMethod::isDestructor
— Comprueba si el método es un destructor
ReflectionMethod::isFinal
— Comprueba si el método es final
ReflectionMethod::isPrivate
— Comprueba si el método es privado
ReflectionMethod::isProtected
— Comprueba si el método está protegido
ReflectionMethod::isPublic
— Comprueba si el método es público
ReflectionMethod::setAccessible
— Asigna la accesibilidad del método
ReflectionMethod::__toString
— Devuelve la representación en forma de texto de este objeto
ReflectionNamedType
— La clase ReflectionNamedType
ReflectionNamedType::getName
— Obtiene el nombre del tipo como string
ReflectionNamedType::isBuiltin
— Verifica si es un tipo integrado
ReflectionObject
— Clase ReflectionObject
ReflectionObject::__construct
— Construye un ReflectionObject
ReflectionObject::export
— Exportación
ReflectionParameter
— La clase ReflectionParameter
ReflectionParameter::allowsNull
— Comprueba si null es permitido
ReflectionParameter::canBePassedByValue
— Devuelve si este parámetro de puede pasar por valor
ReflectionParameter::__clone
— Clon
ReflectionParameter::__construct
— Construct
ReflectionParameter::export
— Exportar
ReflectionParameter::getAttributes
— Devuelve los atributos
ReflectionParameter::getClass
— Obtener la clase con declaraciones de tipos
ReflectionParameter::getDeclaringClass
— Obtiene declaración de la clase
ReflectionParameter::getDeclaringFunction
— Obtiene declaración de función
ReflectionParameter::getDefaultValue
— Obtiene el valor del parámetro por defecto
ReflectionParameter::getDefaultValueConstantName
— Devuelve el nombre de la consntante del valor predeterminado si el valor predeterminado es constante o null
ReflectionParameter::getName
— Obtener el nombre del parámetro
ReflectionParameter::getPosition
— Obtiene la posición del parámetro
ReflectionParameter::getType
— Obtiene el tipo del parámetro
ReflectionParameter::hasType
— Verifica si un parámetro tiene un tipo
ReflectionParameter::isArray
— Comprueba si el parámetro espera un array
ReflectionParameter::isCallable
— Devuelve si el parámetro DEBE ser de tipo callable
ReflectionParameter::isDefaultValueAvailable
— Comprueba si el valor por defecto está disponible
ReflectionParameter::isDefaultValueConstant
— Devuelve si el valor predeterminado de este parámetro es constante
ReflectionParameter::isOptional
— Comprueba si es opcional
ReflectionParameter::isPassedByReference
— Comprueba si es pasado por referencia
ReflectionParameter::isPromoted
— Verifica si un parámetro es promovido como propiedad
ReflectionParameter::isVariadic
— Comprueba si el parámetro es varíadico
ReflectionParameter::__toString
— A string
ReflectionProperty
— Clase ReflectionProperty
ReflectionProperty::__clone
— Clonar
ReflectionProperty::__construct
— Construir un objeto ReflectionProperty
ReflectionProperty::export
— Exportar
ReflectionProperty::getAttributes
— Devuelve los atributos
ReflectionProperty::getDeclaringClass
— Obtiene la clase en la que se declaró
ReflectionProperty::getDefaultValue
— Devuelve el valor por defecto definido para una propiedad
ReflectionProperty::getDocComment
— Obtiene los comentarios 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
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
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
— Comprueba si una propiedad es 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
— Comprueba si una propiedad es privada
ReflectionProperty::isPrivateSet
— Verifica si la propiedad es privada en escritura
ReflectionProperty::isPromoted
— Verifica si la propiedad está promovida
ReflectionProperty::isProtected
— Comprueba si la propiedad es protegida
ReflectionProperty::isProtectedSet
— Verifica si la propiedad es protected en escritura
ReflectionProperty::isPublic
— Comprueba si la propiedad es pública
ReflectionProperty::isReadOnly
— Verifica si la propiedad es de solo lectura
ReflectionProperty::isStatic
— Comprueba si la propiedad es estática
ReflectionProperty::isVirtual
— Determina si la propiedad es virtual
ReflectionProperty::setAccessible
— Hace accesible 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
— Establece el valor de la propiedad
ReflectionProperty::skipLazyInitialization
— Marca una propiedad como no perezosa
ReflectionProperty::__toString
— Convertir a texto
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
— Exportar
ReflectionException
— La clase ReflectionException
PropertyHookType
— La enumeración PropertyHookType