Tengo dos clases:Creación de instancia de clase PHP con una cadena
de clase y de clase ClassOne { }
ClassTwo {}
. Estoy recibiendo una cadena que puede ser "Uno" o "Dos". En lugar de utilizar una sentencia switch larga, tales como:
switch($str) {
case "One":
return new ClassOne();
case "Two":
return new ClassTwo();
}
¿Hay manera alguna forma de crear una instancia mediante una cadena, es decir new Class("Class" . $str);
Gracias,
Joel
¡Gracias por los ejemplos! – Joel
Excelente respuesta, gracias Bob –
wtf !!!!!! mind blown –