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