Ho una struttura di cartelle abbastanza semplice in cui le classi principali si trovano in una cartella e tutte le classi utilizzate da quelle classi si trovano in una sottocartella con lo stesso nome di quella classe.
/exampleClass.php
/exampleClass/usedByExampleClass.php
Sto cercando di creare un semplice caricatore automatico per questa convenzione di denominazione.
Finora, la mia idea è di usare caratteri di sottolineatura nel nome della classe ovunque ci sia una barra in avanti nel percorso della classe. In questo modo posso semplicemente sostituire tutti i caratteri di sottolineatura con barre in avanti nel caricatore automatico e caricare il file di classe.
Questo significa che il nome della classe è stato trovato nel file:
/exampleClass/usedByExampleClass.php
sarebbe:
exampleClass_usedByExampleClass
Questi nomi di classe finiscono per essere molto lunghi comunque, e vorrei accorciarli pur avendo un semplice caricatore automatico per questa struttura di cartelle.
Qualche idea o idea su come ottenere sia nomi di classi brevi sia un semplice caricatore automatico per questa struttura di cartelle?