変数を使用してクラスを動的にインスタンス化することは可能ですか?たとえば、PHPでこのようなことが可能ですか?
class foo
{
public $something;
}
$class_name = "foo";
$f = new $class_name();
はい、うまくいくはずです。
次のこともできます。
$f = new $class($arg1,$arg2);
はい、このコードは正常に機能します。
PHP 5でクラスを動的にインスタンス化できますか?
はいできます、コードは正常に機能するはずです。
はい、もちろん、動的な名前を使用してインスタンス化できます。