PHP Conference Japan 2024

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