Как я могу объявить новый класс PHP из строковой переменной:
пример:
$foo = 'Foo_Class';
if(!class_exists($foo)){
class $foo extends Bar{}
}
Вы можете сделать это только с помощью eval:
$foo = 'Foo_Class';
if(! class_exists($foo)){
eval("class $foo extends Bar{}");
}
Но я бы не рекомендовал этот подход.
Других решений пока нет …