Come hai detto tu, se non c'è il file chiamato come la classe, l'autoload non carica niente.
Per questo, ogni classe dovrebbe stare nel suo file
ClasseSaluto => classesaluto.php
SalutoTabella => salutotabella.php
Visto che SalutoTabella è figlia di ClasseSaluto, nel file salutotabella.php dovrai includere classesaluto.php
Un altra alternativa, è che ti scrivi tu la funzione di autoload e trovi una nomenclatura per le classi che ti permette, partendo dal nome della classe figlia, di includere il file giusto.
Personalmente ti suggerirei di avere 1 classe 1 file

Rispondi quotando