ReflectionParameter::getDeclaringClass

(PHP 5 >= 5.1.3, PHP 7, PHP 8)

ReflectionParameter::getDeclaringClass获取声明类

描述

public ReflectionParameter::getDeclaringClass(): ?ReflectionClass

获取声明类。

参数

此函数没有参数。

返回值

一个 ReflectionClass 对象,或者如果在函数上调用则为 null

示例

示例 #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"
}

参见

添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top