Mam dwie klasy class ClassOne { }i class ClassTwo {}. Otrzymuję ciąg, który może być "One"albo "Two".
Zamiast używać długiej switchinstrukcji, takiej jak:
switch ($str) {
case "One":
return new ClassOne();
case "Two":
return new ClassTwo();
}
Czy istnieje sposób na utworzenie instancji za pomocą ciągu znaków, tj. new Class("Class" . $str);?