La clase ReflectionClass
En esta página
Introducción#
La clase ReflectionClass proporciona información sobre una clase.
Sinopsis de la clase#
ReflectionClass
implements
Reflector
Constantes
public
const
int
ReflectionClass::IS_IMPLICIT_ABSTRACT
public
const
int
ReflectionClass::IS_EXPLICIT_ABSTRACT
public
const
int
ReflectionClass::IS_FINAL
public
const
int
ReflectionClass::IS_READONLY
public
const
int
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE
public
const
int
ReflectionClass::SKIP_DESTRUCTOR
Propiedades
public
string
name
Métodos
Propiedades#
name
Nombre de la clase. Solo lectura, lanza una ReflectionException al intentar escribir.
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE int
Indica que serialize no debe desencadenar la inicialización de un objeto en carga perezosa.
ReflectionClass::SKIP_DESTRUCTOR int
Indica que un destructor de objeto no debe ser llamado al reinicializarlo como objeto perezoso.
Constantes predefinidas#
Modificadores de ReflectionClass#
ReflectionClass::IS_IMPLICIT_ABSTRACT int
Indica si la clase es abstracta porque contiene métodos abstractos.
ReflectionClass::IS_EXPLICIT_ABSTRACT int
Indica si la clase es abstracta debido a su definición.
ReflectionClass::IS_FINAL int
Indica si la clase es final.
ReflectionClass::IS_READONLY int
Indica si la clase es readonly.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.4.0 | Las constantes de clase ahora están tipadas. |
| 8.0.0 | ReflectionClass::export ha sido eliminada. |