In realtà sto usando questa struttura di directory del progetto link
Ma di recente ho iniziato ad usare gli spazi dei nomi in tutte le mie classi php come:
Myapp\Configuration\
Myapp\Controller\
Myapp\Persistence\Entities\
Myapp\Persistence\Dao\
Myapp\Validation
....
e ora sono un po 'confuso su dove dovrei mettere tutte queste directory per mantenere una struttura di cartelle corretta.
Nella vecchia struttura di directory del progetto ho anche scritto i nomi delle directory in minuscolo, ma ora con gli spazi dei nomi ho visto che la maggior parte dei framework usa camelcase
come nell'esempio sopra.
Qualsiasi aiuto sarebbe apprezzato.