2010-03-30 38 views
-2

我想要做这样的事情:(在PHP)我要调用一个类的对象,是类名称的给定参数

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

这可能吗?

+2

是的,但是这是一个什么样的问题?你自己试试吧...... – Virgil 2010-03-30 09:50:39

+0

有趣,因为如果你尝试过,完全相同的代码会适合你:-) .. – pinaki 2010-03-30 09:56:11

回答

5

是:

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

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

输出

bar 

你可以自己很快就codepad测试这样的事情。

相关问题