La classe ReflectionParameter

(PHP 5, PHP 7, PHP 8)

Introduction

La classe ReflectionParameter récupère les informations sur les paramètres des fonctions ou des méthodes.

Pour faire une introspection sur les paramètres des fonctions, tout d'abord créez une instance de la classe ReflectionFunction ou de la classe ReflectionMethod puis utilisez la méthode ReflectionFunctionAbstract::getParameters() pour récupérer un tableau des paramètres.

Synopsis de la 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
}

Propriétés

name

Nom du paramètre. En lecture seule, émets ReflectionException lors d'une tentative d'écriture.

Historique

VersionDescription
8.0.0ReflectionParameter::export() a été supprimé.

Sommaire

To Top