I want to call a class object, being the class name a given parameter
I want to do something like this: (in php)
$a开发者_如何学JAVA = "class_name1";
$b = "class_name2";
$object1 = new $a;
$object2 = new $b
is this possible?
Yes:
class A {
public function foo(){
echo 'bar';
}
}
$a = 'A';
$object = new $a();
$object->foo();
outputs
bar
You can test such things by yourself very fast on codepad.
精彩评论