ReflectionParameter 类

(PHP 5, PHP 7, PHP 8)

简介

ReflectionParameter 检索函数或方法参数的相关信息。

要自行检查函数的参数,首先创建 ReflectionFunctionReflectionMethod 的实例,然后使用它们的 ReflectionFunctionAbstract::getParameters() 方法来检索参数的数组。

类摘要

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
}

属性

name

参数名。只读,在尝试赋值的时候会抛出 ReflectionException

更新日志

版本说明
8.0.0 已移除 ReflectionParameter::export()

目录

To Top