Clase ReflectionProperty

(PHP 5, PHP 7, PHP 8)

Introducción

La clase ReflectionProperty muestra información sobre las propiedades de una clase.

Sinopsis de la Clase

classReflectionPropertyimplementsReflector {
constintegerIS_PUBLIC = 256;
constintegerIS_PRIVATE = 1024;
public$name;
public$class;
finalprivate__clone(): void
public__construct(object|string$class, string$name)
publicstaticexport(mixed$class, string$name, bool$return = ?): string
publicgetAttributes(?string$name = null, int$flags = 0): array
publicgetModifiers(): int
publicgetName(): string
publicgetValue(object$object = ?): mixed
publichasType(): bool
publicisDefault(): bool
publicisInitialized(?object$object = null): bool
publicisPrivate(): bool
publicisPromoted(): bool
publicisProtected(): bool
publicisPublic(): bool
publicisReadOnly(): bool
publicisStatic(): bool
publicsetAccessible(bool$accessible): void
publicsetValue(object$object, mixed$value): void
}

Propiedades

name

Nombre de la propiedad. De sólo lectura, lanza una ReflectionException en un intento de escribir.

class

Nombre de la clase donde se define la propiedad. De sólo lectura, lanza una ReflectionException en un intento de escribir.

Constantes predefinidas

Modificadores ReflectionProperty

ReflectionProperty::IS_STATIC

Indica las propiedades static.

ReflectionProperty::IS_PUBLIC

Indica las propiedades public.

ReflectionProperty::IS_PROTECTED

Indica las propiedades protected.

ReflectionProperty::IS_PRIVATE

Indica las propiedades private.

Tabla de contenidos

To Top