ReflectionParameter::getClass
リフレクションされた ReflectionClass を取得する。
&warn.deprecated.function-8-0-0;
&reftitle.description;
#[\Deprecated]
public ReflectionClassnullReflectionParameter::getClass
パラメータとしてリフレクションされたクラスを、
ReflectionClass オブジェクトとして取得するか、&null; を返します。
PHP 8.0.0 以降は、この関数を使うことは推奨されなくなりました。
代わりに、引数の型を調べるために
ReflectionType を取得して下さい。
それを取得するには、ReflectionParameter::getType を使います。
&warn.undocumented.func;
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
ReflectionClass オブジェクトを返します。
型が宣言されていないか、
宣言されていてもクラスやインターフェイスでない場合は、&null; を返します。
&reftitle.examples;
ReflectionParameter クラスの利用法
getParameters();
$aParameter = $parameters[0];
echo $aParameter->getClass()->name;
?>
]]>
&reftitle.changelog;
&Version;
&Description;
8.0.0
この関数は推奨されなくなりました。
ReflectionParameter::getType
を代わりに使うのが好ましいです。
&reftitle.seealso;
ReflectionParameter::getDeclaringClass