Php 如何从名为via ReflectionMethod的子类中访问$this?

Php 如何从名为via ReflectionMethod的子类中访问$this?,php,reflection,Php,Reflection,我已经有一段时间没有使用PHP了,我很难弄清楚如何从类实例化的vaReflectionMethod中调用$this 我正在实例化MyClass,希望看到一些变量,然后从子类中访问这些变量 $foo = new MyClass('bootstrap'); $foo->bar = 'baz', 如何执行此操作?您不能在静态方法中访问实例变量。但是,可以将实例传递给方法的参数,也可以将值作为参数传递,如下所示: public static function css_defaults($inst

我已经有一段时间没有使用PHP了,我很难弄清楚如何从类实例化的va
ReflectionMethod中调用
$this

我正在实例化
MyClass
,希望看到一些变量,然后从子类中访问这些变量

$foo = new MyClass('bootstrap');
$foo->bar = 'baz',

如何执行此操作?

您不能在静态方法中访问实例变量。但是,可以将实例传递给方法的参数,也可以将值作为参数传递,如下所示:

public static function css_defaults($instance)
{
    echo $instance->bar; // baz
}
Wrapper::css_defaults($this);
这样称呼它:

public static function css_defaults($instance)
{
    echo $instance->bar; // baz
}
Wrapper::css_defaults($this);

不能在静态方法中访问实例变量。但是,可以将实例传递给方法的参数,也可以将值作为参数传递,如下所示:

public static function css_defaults($instance)
{
    echo $instance->bar; // baz
}
Wrapper::css_defaults($this);
这样称呼它:

public static function css_defaults($instance)
{
    echo $instance->bar; // baz
}
Wrapper::css_defaults($this);