Ciao,
L'estensione del file ha poca importanza, l'importante è il contenuto... quando effettui una include (e la effettui da dentro ad un .php) immagina semplicemente un'operazione di copia-incolla... il contenuto del file incluso viene incollato al posto della include...
Pertanto può essere un qualsiasi spezzone di codice html/php (ovviamente che abbia senso in quella posizione). In genere si utilizza un inclusione per:
1) Includere definizioni di classi da usare nel .php
2) Includere porzioni di html fisse (header.htm, footer.htm) per non replicare il codice troppo spesso
3) Includere insiemi di function (una sorta di libreria) da usare nel .php
L'estensione da utilizzare è a piacere del programmatore, che ovviamente farà meglio a darne di significative...
Usare .inc può essere un'idea per sottolineare che quello che viene incluso è uno spezzone di codice e non una pagina vera e propria, ma non è certo un requisito, solo qualcosa che migliora la leggibilità e l'utilizzo dei sorgenti...
Ciaociao