Ciao,
mi hai fatto scoprire l'autoloader che avevo già sentito ma non ancora studiato...
Per i framework, ogni tanto utilizzo Codeigniter (che mi sembra piuttosto buono). Però in parallelo stavo cercando di creare una mia struttura personalizzata, anche per studio personale.
Il mio problema è che alcune classi richiamano metodi di due o più classi. Mettiamo, per esempio, che abbia queste due classi (invento i nomi per renderli più comprensibili):
=> classe "database", con metodo "esegui_query"
=> classe "functions", con metodo "pulisci_link"
Una terza classe "articolo" deve richiamare sia "esegui_query" che "pulisci_link". Se non uso un sistema di eredità a cascata come stavo facendo, l'unico altro modo che mi viene in mente è di rendere globali gli oggetti delle altre due classi e poi importarle. Mi sembra però un sistema scomodo (soprattutto se richiamo metodi da 3 o 4 classi).