我有一个命名空间App\Term
,保存为属性:$this->name = 'App\Term'
。如何调用这个类的静态方法,比如$this->name::methodName()
?或者有没有其他解决方案?
我有一个命名空间App\Term
,保存为属性:$this->name = 'App\Term'
。如何调用这个类的静态方法,比如$this->name::methodName()
?或者有没有其他解决方案?
call_user_func
来实现这一功能。call_user_func($name.'::methodName');
或者:
call_user_func(array($name, 'methodName'));
call_user_func($this->name.'::methodName');
- FreeLightman
$name::methodName()
不起作用吗? - gen_Eric$name
这样的简单变量。它是一个属性:$this->name
。 - FreeLightman