инстанцировать класса от переменной в PHP?

Вы можете использовать систему событий Vue

vm.$broadcast('event-name', args)

и

 vm.$on('event-name', function())

Вот скрипка: http://jsfiddle.net/hfalucas/wc1gg5v4/ 59 /

133
задан Pim Jager 10 February 2009 в 20:52
поделиться

2 ответа

Поместите имя класса в переменную сначала:

$classname=$var.'Class';

$bar=new $classname("xyz");

Это часто - вид вещи, которую Вы будете видеть обернутый в Шаблоне "фабрика".

См. Пространства имен и динамические функции языка для получения дальнейшей информации.

197
ответ дан 23 November 2019 в 23:53
поделиться
class Test {
    public function yo() {
        return 'yoes';
    }
}

$var = 'Test';

$obj = new $var();
echo $obj->yo(); //yoes
28
ответ дан 23 November 2019 в 23:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: