Documentación offline PHP master

La clase ReflectionClass

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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.