ReflectionParameter 類(lèi)

(PHP 5, PHP 7, PHP 8)

簡(jiǎn)介

ReflectionParameter 取回了函數(shù)或方法參數(shù)的相關(guān)信息。

要自行檢查函數(shù)的參數(shù),首先創(chuàng)建一個(gè) ReflectionFunctionReflectionMethod 的實(shí)例,然后使用它們的 ReflectionFunctionAbstract::getParameters() 方法來(lái)獲取參數(shù)的數(shù)組。

類(lèi)摘要

class ReflectionParameter implements Reflector {
/* 屬性 */
public $name;
/* 方法 */
public allowsNull(): bool
public canBePassedByValue(): bool
private __clone(): void
public static export(string $function, string $parameter, bool $return = ?): string
public getAttributes(?string $name = null, int $flags = 0): array
public getDefaultValueConstantName(): ?string
public getName(): string
public getPosition(): int
public hasType(): bool
public isArray(): bool
public isCallable(): bool
public isDefaultValueConstant(): bool
public isOptional(): bool
public isPassedByReference(): bool
public isVariadic(): bool
public __toString(): string
}

屬性

name

參數(shù)的名稱(chēng)。只讀,在嘗試賦值的時(shí)候會(huì)拋出 ReflectionException

目錄