La clase ReflectionMethod

(PHP 5, PHP 7, PHP 8)

Introducción

La clase ReflectionMethod muestra información sobre un método.

Sinopsis de la Clase

classReflectionMethodextendsReflectionFunctionAbstractimplementsReflector {
constintegerIS_PUBLIC = 256;
constintegerIS_PRIVATE = 1024;
constintegerIS_FINAL = 4;
public$name;
public$class;
public__construct(mixed$class, string$name)
publicstaticcreateFromMethodName(string$method): static
publicstaticexport(string$class, string$name, bool$return = false): string
publicgetClosure(object$object): Closure
publicgetModifiers(): int
publicinvoke(object$object, mixed$... = ?): mixed
publicinvokeArgs(object$object, array$args): mixed
publicisAbstract(): bool
publicisFinal(): bool
publicisPrivate(): bool
publicisProtected(): bool
publicisPublic(): bool
publicsetAccessible(bool$accessible): void
}

Propiedades

name

Nombre del método

class

Nombre de la clase

Constantes predefinidas

Modificadores ReflectionMethod

ReflectionMethod::IS_STATIC

Indica que el método es estático.

ReflectionMethod::IS_PUBLIC

Indica que el método es público.

ReflectionMethod::IS_PROTECTED

Indica que el método está protegido.

ReflectionMethod::IS_PRIVATE

Indica que el método es privado.

ReflectionMethod::IS_ABSTRACT

Indicates that the method is abstract.

ReflectionMethod::IS_FINAL

Indica que este método es final.

Tabla de contenidos

To Top