Não, incluem arquivos não * têm * para ter a extensão `.inc`. A extensão usada depende inteiramente da linguagem de programação e das convenções do projeto ou organização.
Embora às vezes seja usado `.inc` (particularmente em projetos PHP mais antigos ou em alguns sistemas de construção personalizados), extensões mais comuns para incluir arquivos incluem:
*
`.h` (arquivos de cabeçalho): Extremamente comum em C e C ++, esses arquivos contêm declarações de função, definições de macro e outras diretivas de pré -processador.
*
`.hpp`: Freqüentemente usado para arquivos de cabeçalho C ++ para distingui -los dos arquivos `.h` contendo código C.
*
`.inc`: Às vezes usado em PHP, Perl e outros idiomas, mas menos comum agora.
*
`.hh`: Outra variação de um arquivo de cabeçalho C ++.
*
`.inl` (arquivos embutidos): Em C ++, eles são frequentemente usados para funções embutidas.
*
sem extensão: Em alguns sistemas de construção, a extensão do arquivo pode ser irrelevante.
O importante não é a extensão em si, mas como a linguagem de programação ou o sistema de construção é configurado para localizar e processar esses arquivos. As diretivas de pré -processador (como `#incluem` em c/c ++ ou`#incluem` e `requer` no php) especifique o nome do arquivo, e o sistema de compilação usa esse nome para encontrar o arquivo. A extensão é simplesmente uma convenção para ajudar a organizar e identificar o tipo de arquivo.