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:

Codice PHP:
$myClass = new $actionConfigDTO->getNomeClasse(); 
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.
Se invece scrivo $myClass = new ClasseB() funziona correttamente.

Inoltre l'istruzione class_exists($actionConfigDTO->getNomeClasse()) restituisce true.


Qualche suggerimento ?