PHP bir dize olarak sınıfın adını bir nesne örneğini?

2 Cevap php

O sınıf adı bir dize içinde saklanıyorsa, bir sınıfın adı bir nesne örneğini oluşturmak için PHP mümkün mü?

2 Cevap

Evet, kesinlikle.

$className = 'MyClass';
$object = new $className;

Yes it is :

<?php

$type = 'cc';
$obj = new $type; // outputs "hi!"

class cc {
    function __construct() {
        echo 'hi!';
    }
}

?>