Assinale a alternativa que identifica o nome do arquivo de c...

Próximas questões
Com base no mesmo assunto
Q2172413 Programação
Assinale a alternativa que identifica o nome do arquivo de configurações utilizado pelo Composer para descrever as dependências de um projeto.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D - composer.json

A questão aborda o conhecimento sobre gerenciamento de dependências em projetos PHP utilizando o Composer, uma ferramenta essencial para modernos desenvolvedores PHP. O Composer é amplamente usado para gerenciar bibliotecas e pacotes de código, permitindo que os desenvolvedores especifiquem e instalem as dependências necessárias para seus projetos de forma fácil e automatizada.

O arquivo composer.json é o coração do Composer, sendo o arquivo de configuração onde se declara as dependências do projeto, versões compatíveis, pacotes de repositórios adicionais e várias outras configurações. Este arquivo é lido pelo Composer para entender o que precisa ser feito para preparar o ambiente do projeto.

Por que a alternativa D está correta? O composer.json é fundamental para o funcionamento do Composer e é utilizado para definir as dependências de um projeto PHP. Quando um desenvolvedor ou um sistema de integração contínua executa comandos Composer como composer install ou composer update, o Composer verifica o arquivo composer.json para realizar as ações necessárias com base nas especificações ali contidas.

As demais alternativas não representam o arquivo de configurações do Composer e não estão relacionadas ao contexto da questão:

  • A - autoload.php: É um arquivo gerado pelo Composer que lida com o carregamento automático de classes, mas não é onde as dependências são definidas.
  • B - include.lib: Não é um arquivo padrão associado ao Composer ou conhecido por definir dependências de um projeto PHP.
  • C - project.src: Não corresponde a um arquivo típico de configuração de dependências no ecossistema PHP/Composer.
  • E - system.config: Embora pareça um nome plausível para um arquivo de configurações, não está associado ao Composer.

Ter conhecimento do arquivo composer.json é crucial para trabalhar com PHP moderno e gerenciar bibliotecas de forma eficiente, o que é um aspecto frequentemente testado em concursos públicos que avaliam conhecimentos em programação e desenvolvimento de software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo