我怎样才能得到这样的工作
$name = 'Config';
$static = $name . '::init()';
$static->test();
如何从该设置访问测试方法?
我想拼凑几个变量来建立一个动态的单例调用。
所以$name
可能是'Db','Array'等。
我怎样才能得到这样的工作
$name = 'Config';
$static = $name . '::init()';
$static->test();
如何从该设置访问测试方法?
我想拼凑几个变量来建立一个动态的单例调用。
所以$name
可能是'Db','Array'等。
你可以使用call_user_func
$name = 'Config';
call_user_func(array($name , 'init'));
call_user_func($name.'::init'); // As of 5.2.3