ReflectionParameter Sınıfı

(PHP 5, PHP 7, PHP 8)

Giriş

ReflectionParameter sınıfı işlev veya yöntemin bağımsız değişkenleri hakkında bilgi edinilmesini sağlar.

Bir işlevin bağımsız değişkenlerini incelemek için önce ReflectionFunction veya ReflectionMethod sınıfının bir örneğini oluşturmalı, sonra da bu sınıfların ReflectionFunctionAbstract::getParameters() yöntemini kullanarak bağımsız değişken dizisini almalısınız.

Sınıf Sözdizimi

class ReflectionParameter implements Reflector {
/* Özellikler */
public string $name;
/* Yöntemler */
public __construct(string|array|object $function, int|string $param)
public allowsNull(): bool
private __clone(): void
public static export(string $işlev, string $bağımsız_değişken, bool $ihracet = ?): string
public getAttributes(?string $name = null, int $flags = 0): array
public getName(): string
public getPosition(): int
public hasType(): bool
public isArray(): bool
public isCallable(): bool
public isOptional(): bool
public isVariadic(): bool
public __toString(): string
}

Özellikler

name

Bağımsız değişken ismi. Salt-okunur olup yazaöaya çalışılırsa bir ReflectionException yavrular.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0 ReflectionParameter::export() kaldırıldı.

İçindekiler