Ciao a tutti,
ho un sito che gestisce un database di prodotti, suddivisi in 2300 categorie TOTALI (3 livelli di profondità).

Vorrei poter creare con php un unica funzione o ancora meglio un unica classe che quando necessario mi stampi le caratteristiche del prodotto in base alla categoria a cui appartiene.

Per spiegarmi meglio faccio un esempio:

Ho due prodotti:
- Il primo appartiene alla sottocagoria: Audio&Video->Stereo Hi-Fi
- Il secondo appartiene alla sottocategoria: Informatica->Componenti Hardware-> Schede Video

Ora come potete immaginare i due prodotti avranno caratteristiche abbastanza differenti e al momento della consultazione avrò bisogno di una funzione di stampa differente per entrambi.

E' dunque facile capire come diventi un lavorone fare una funzione di stampa per ogni categoria quando ce ne sono oltre 2000.

Mi chiedo quindi se ci sia un modo relativamente veloce, magari una classe o una tecnica, per poter fare una sola classe che stampi le caratteristiche del prodotto in base alla sua categoria di appartenza.