A classe ReflectionParameter

(PHP 5, PHP 7, PHP 8)

Introdução

A classe ReflectionParameter recupera informações sobre os parâmetros de uma função ou método.

Para inspecionar os parâmetros de uma função, primeiro crie uma instância das classes ReflectionFunction ou ReflectionMethod e, em seguida, use seus método ReflectionFunctionAbstract::getParameters() para recuperar uma array de parâmetros.

Resumo da classe

classReflectionParameterimplementsReflector {
public__construct(string|array|object$function, int|string$param)
publicallowsNull(): bool
private__clone(): void
publicstaticexport(string$function, string$parameter, bool$return = ?): string
publicgetAttributes(?string$name = null, int$flags = 0): array
publicgetName(): string
publicgetPosition(): int
publichasType(): bool
publicisArray(): bool
publicisCallable(): bool
publicisOptional(): bool
publicisVariadic(): bool
}

Propriedades

name

Nome do parâmetro. Somente leitura, lança ReflectionException ao tentar escrever.

Registro de Alterações

VersãoDescrição
8.0.0ReflectionParameter::export() foi removido.

Índice

To Top