J'ai deux classes, class ClassOne { }et class ClassTwo {}. Je reçois une chaîne qui peut être soit "One"ou "Two".
Au lieu d'utiliser une longue switchdéclaration telle que:
switch ($str) {
case "One":
return new ClassOne();
case "Two":
return new ClassTwo();
}
Existe-t-il un moyen de créer une instance à l'aide d'une chaîne, c'est new Class("Class" . $str);-à- dire ?