PHP Conference Nagoya 2025

Introdução ao Composer

» Composer é um gerenciador de dependências para o PHP que torna possível definir pacotes de códigos de terceiros usados por um projeto que pode então ser facilmente instalado e atualizado. Ele aproveita os recursos de carregamento automático de classe do PHP, repositórios de pacotes PHP como » Packagist e convenções comuns de layout e codificação de projetos.

Por exemplo, se uma aplicação ou página em PHP precisa trabalhar com valores UUID, » o pacote ramsey/uuid de Ben Ramsey, que implementa os tipos de UUID amplamente conhecidos que são definidos pela » RFC 4122, poderia ser usado.

Resumidamente, isto é feito criando um arquivo composer.json no projeto, usando o Composer para instalar a última versão do pacote, e incluindo o script de autocarregamento do Composer para torná-lo disponível ao código. A » documentação de "Uso Básico" do Composer entra em mais detalhes sobre isso.

Exemplo #1 composer.json que requer um único pacote

{
    "require": {
        "ramsey/uuid": "^4.7"
    }
}
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top