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