ReflectionProperty::getDeclaringClass

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::getDeclaringClass获取声明类

描述

public ReflectionProperty::getDeclaringClass(): ReflectionClass

获取声明类。

参数

此函数没有参数。

返回值

一个 ReflectionClass 对象。

参见

添加注释

用户贡献的注释 1 个注释

metamarkers at gmail dot com
11 年前
如果您正在反射一个对象并获取已设置但未在任何类中声明的属性的声明类,它将返回实例的类。

<?php

class X {

}

$x = new X();
$x->foo = 'bar';
$reflection = new ReflectionObject($x);
echo
$reflection->getProperty('foo')->getDeclaringClass()->getName(); // X

?>
To Top