Nej, inkludera filer har inte * * att ha förlängningen ".inc". Den tillägg som används beror helt på programmeringsspråket och projektets eller organisationens konventioner.
Medan ".inc" ibland används (särskilt i äldre PHP -projekt eller några anpassade byggsystem), inkluderar vanligare tillägg för inkluderar filer:
* `.h` (rubrikfiler): Extremt vanligt i C och C ++ innehåller dessa filer funktionsdeklarationer, makrodefinitioner och andra förbehandlingsdirektiv.
* `.hpp`: Används ofta för C ++ rubrikfiler för att skilja dem från ".h" -filer som innehåller C -kod.
* `.inc`: Ibland används i PHP, Perl och andra språk, men mindre vanligt nu.
* `.hh`: En annan variation av en C ++ rubrikfil.
* `.inl` (inline -filer): I C ++ används dessa ofta för inline -funktioner.
* ingen förlängning: I vissa byggsystem kan filförlängningen vara irrelevant.
Det viktiga är inte själva tillägget, utan hur programmeringsspråket eller byggsystemet är konfigurerat för att hitta och bearbeta dessa filer. Förprocessordirektiven (som `#inkluderar` i C/C ++ eller`#inkluderar` och `kräver` i php) ange filnamnet, och byggsystemet använder det namnet för att hitta filen. Tillägget är helt enkelt en konvention för att hjälpa till att organisera och identifiera filtypen.