Объявление класса из переменной в переполнении стека

Как я могу объявить новый класс PHP из строковой переменной:

пример:

$foo = 'Foo_Class';
if(!class_exists($foo)){
class $foo extends Bar{}
}

-1

Решение

Вы можете сделать это только с помощью eval:

$foo = 'Foo_Class';
if(! class_exists($foo)){
eval("class $foo extends Bar{}");
}

Но я бы не рекомендовал этот подход.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]