eval
kullanımından kaçınmaya çalışıyorum. Yapıcı ise şöyle gibiPhp dinamik sınıf yapısı
class myclass {}
$my_class_name = 'myclass';
$obj = new $myclass();
: Dinamik böyle bir sınıf örneğini
class myclass {
public function __construct($argument1, $argument2) {}
}
ve ben bir dizideki bağımsız değişken değerlere sahip, nasıl dinamik olarak sınıf örneğini ve dinamik argümanlar iletir? Sınıfı değiştirmenin hiçbir yolunun olmadığına inanıyorum, bu yüzden onu kullanmanın yolu üzerinde çalışmak zorundayım.
Teşekkür
yararlıdır: $ argList = array (...); $ obj = new $$ myclass ($ arglist) – KoolKabin
Bunu denedim, ancak argüman olarak değil, argüman olarak bir dizi geçirir – pistacchio