标签: php variables namespaces
我有一个名称空间App\Term,它被保存为属性:$this->name = 'App\Term'。如何调用此类的静态方法,如$this->name::methodName()?或者还有另一种解决这个问题的方法吗?
App\Term
$this->name = 'App\Term'
$this->name::methodName()
答案 0 :(得分:4)
您可以使用call_user_func。
call_user_func
call_user_func($name.'::methodName');
或者:
call_user_func(array($name, 'methodName'));