宣言しているクラスを取得する

# ReflectionParameter::getDeclaringClass

(PHP 5 >= 5.1.3, PHP 7)

ReflectionParameter::getDeclaringClass — 宣言しているクラスを取得する

### 説明

public ReflectionParameter::getDeclaringClass ( void ) : ReflectionClass

宣言しているクラスを取得します。

警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

### パラメータ

この関数にはパラメータはありません。

### 返り値

ReflectionClass オブジェクトを返します。

### 例

例1 メソッドを宣言しているクラスの取得

`<?php
class Foo
{
public function bar(\DateTime $datetime)
{
}
}
class Baz extends Foo
{
}
$param = new \ReflectionParameter(['Baz', 'bar'], 0);
var_dump($param->getDeclaringClass());`

上の例の出力は以下となります。

    object(ReflectionClass)#2 (1) {
      ["name"]=>
      string(3) "Foo"
    }

### 参考

- ReflectionParameter::getClass() - タイプヒントつきのクラスを取得する