访问单例作为连接变量

时间:2012-06-23 03:41:18

标签: php

我怎样才能使这样的事情发挥作用

$name = 'Config';
$static = $name . '::init()';

$static->test();

如何从该设置访问测试方法?

我想拼凑几个变量来构建动态单例调用。

所以$name可以是'Db','Array'等。

1 个答案:

答案 0 :(得分:1)

您可以使用call_user_func

$name = 'Config';
call_user_func(array($name , 'init'));
call_user_func($name.'::init'); // As of 5.2.3