Bir dize ile PHP sınıf örneği oluşturma

0 Cevap

Ben iki sınıf vardır:

class ClassOne { } and class ClassTwo {} . I am getting a string which can be either "One" or "Two". Instead of using a long switch statement such as:

switch($str) {
   case "One":
       return new ClassOne();
   case "Two":
       return new ClassTwo();
}

Ben bir dize, yani new Class("Class" . $str); kullanarak bir örnek oluşturabilirsiniz yine de bir yolu var mı

Teşekkürler,

Joel

0 Cevap