Salve,
ho la seguente situazione:
all'interno della stessa cartella ho due classi ClasseA e ClasseB e dentro ClasseA voglio creare un'istanza di ClasseB tramite reflection. Dentro classeA, c'è una include di ClasseB che istanzierò tramite Reflection. Il codice che crea l'istanza di ClasseB è questo:
dove $actionConfigDTO è un oggetto che carica dei dati dal db tra cui il nome della classe. Ho verificato che effettivamente $actionConfigDTO->getNomeClasse() restituisce ClasseB, ma l'istruzione mi genera l'errore indicato nell'oggetto Fatal error: Class name must be a valid object or a string.Codice PHP:
$myClass = new $actionConfigDTO->getNomeClasse();
Se invece scrivo $myClass = new ClasseB() funziona correttamente.
Inoltre l'istruzione class_exists($actionConfigDTO->getNomeClasse()) restituisce true.
Qualche suggerimento ?