ReflectionParameter::getClass

(PHP 5, PHP 7, PHP 8)

ReflectionParameter::getClassYansıtılan bağımsız değişkenin ReflectionClass örneğini döndürür

Uyarı

Bu işlevin kullanımı PHP 8.0.0 itibariyle ÖNERİLMEMEKTEDİR. Bu işleve kesinlikle güvenilmemelidir.

Açıklama

publicReflectionParameter::getClass(): ?ReflectionClass

Yansıtılan bağımsız değişkenin ya ReflectionClass örneğini ya da null döndürür.

PHP 8.0.0 itibariyle bu işlevin kullanımı önerilmemektedir. Bunun yerine, bağımsız değişkenin ReflectionType nesnesini almak için ReflectionParameter::getType() kullanın ve bağımsız değişken türünü saptamak için aldığınız nesneyi sorgulayın.

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

Bir ReflectionClass nesnesi; tür bildirilmemişse veya bildirilen tür bir sınıf veya arayüz değilse null.

Örnekler

Örnek 1 - ReflectionParameter sınıfının kullanımı

<?php
function foo(Exception $a) { }

$functionReflection = new ReflectionFunction('foo');
$parameters = $functionReflection->getParameters();
$aParameter = $parameters[0];

echo
$aParameter->getClass()->name;
?>

Ayrıca Bakınız

To Top