Por que os aplicativos usam inclusão de arquivos?
Para reutilizar funções ou módulos armazenados em arquivos separados, em vez de duplicar o código.
Para obrigar todas as solicitações a entrar em contato com um servidor remoto.
Para substituir todas as consultas ao banco de dados por leituras do sistema de arquivos.
Para criptografar todos os arquivos de código-fonte antes da execução.