在php中获取所有继承以及当前对象的vars

时间:2014-10-23 12:01:58

标签: php inheritance

我有一个类层次结构如下:

class A extends B{}
abstract class B extends C{ private $a;private $b;private $c;}
abstract class C { function func1(){}}

在这我应该这样打电话:

$a=new A();
$a->func1();

现在func1()需要获取当前类变量及其所有变量,继承以及当前类中的变量。

我如何访问它们。我试过了

  

get_object_vars

以及

  

get_class_vars

但他们只返回了我当前的类变量,这些变量不是上面给出的类层次结构。

我应该怎么做。请帮忙

1 个答案:

答案 0 :(得分:0)

我从Elias Van Ootegem的评论中得到了答案。

我把所有变量都保密了,然后忘记了外面的世界不可见。

现在已修复。谢谢:))