我有一个类层次结构如下:
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
但他们只返回了我当前的类变量,这些变量不是上面给出的类层次结构。
我应该怎么做。请帮忙答案 0 :(得分:0)
我从Elias Van Ootegem的评论中得到了答案。
我把所有变量都保密了,然后忘记了外面的世界不可见。
现在已修复。谢谢:))