Я хочу вызвать объект класса, являясь именем класса с заданным параметром - PullRequest
0 голосов
/ 30 марта 2010

Я хочу сделать что-то вроде этого: (в php)

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

это возможно?

1 Ответ

5 голосов
/ 30 марта 2010

Да

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

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

выходы

bar

Вы можете очень быстро самостоятельно проверить такие вещи на кодовой панели .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...