我想调用一个类对象,作为给定参数的类名

时间:2010-03-30 09:49:34

标签: php parameters class

我想做这样的事情:(在php中)

$a = "class_name1";    
$b = "class_name2";
$object1 = new $a;
$object2 = new $b

这可能吗?

1 个答案:

答案 0 :(得分:5)

是:

class A {
   public function foo(){
       echo 'bar';
   } 
}

$a = 'A';
$object = new $a();
$object->foo();

输出

bar

您可以在codepad上快速自行测试。