Вступ
PHP Manual
PHP Manual»Reflection»ReflectionParameter

The ReflectionParameter class

(PHP 5, PHP 7, PHP 8)

The ReflectionParameter class retrieves information about function's or method's parameters.

To introspect function parameters, first create an instance of the ReflectionFunction or ReflectionMethod classes and then use their ReflectionFunctionAbstract::getParameters() method to retrieve an array of parameters.

class ReflectionParameter implements Reflector {
/* Властивості */
public string $name;
/* Методи */
public function __construct(string|array|object $function, int|string $param)
public function allowsNull(): bool
public function canBePassedByValue(): bool
private function __clone(): void
public static function export(string $function, string $parameter, bool $return = ?): string
public function getAttributes(?string $name = null, int $flags = 0): array
#[\Deprecated]
public function getClass(): ?ReflectionClass
public function getDefaultValue(): mixed
public function getName(): string
public function getPosition(): int
public function getType(): ?ReflectionType
public function hasType(): bool
#[\Deprecated]
public function isArray(): bool
#[\Deprecated]
public function isCallable(): bool
public function isDefaultValueAvailable(): bool
public function isDefaultValueConstant(): bool
public function isOptional(): bool
public function isPassedByReference(): bool
public function isPromoted(): bool
public function isVariadic(): bool
public function __toString(): string
}
name

Name of the parameter. Read-only, throws ReflectionException in attempt to write.

Версія Опис
8.0.0 ReflectionParameter::export() was removed.

Зміст

To Top