array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'reflectionparameter.getclass.php', 1 => 'ReflectionParameter::getClass', ), 'up' => array ( 0 => 'class.reflectionparameter.php', 1 => 'ReflectionParameter', ), 'prev' => array ( 0 => 'reflectionparameter.getattributes.php', 1 => 'ReflectionParameter::getAttributes', ), 'next' => array ( 0 => 'reflectionparameter.getdeclaringclass.php', 1 => 'ReflectionParameter::getDeclaringClass', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/reflection/reflectionparameter/getclass.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
ReflectionParameter::getClass — Yansıtılan bağımsız değişkenin ReflectionClass örneğini döndürür
Bu işlevin kullanımı PHP 8.0.0 itibariyle ÖNERİLMEMEKTEDİR. Bu işleve kesinlikle güvenilmemelidir.
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.
Bu işlevin bağımsız değişkeni yoktur.
Bir ReflectionClass nesnesi; tür bildirilmemişse
veya bildirilen tür bir sınıf veya arayüz değilse null
.
Ö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;
?>