Возможно ли динамическое создание экземпляра класса с использованием переменной? Например, возможно что-то подобное в PHP?
class foo { public $something; } $class_name = "foo"; $f = new $class_name();
Это должно работать, да.
Вы также можете сделать:
$f = new $class($arg1,$arg2);
Да, этот код будет работать нормально.
В PHP 5 я могу динамически создавать класс?
Да, вы можете, ваш код должен работать нормально.
Да, конечно, вы можете создавать экземпляры с использованием динамических имен;