Composer em PHP
O Composer é uma ferramenta para o gerenciamento de dependências. Com ele você declara as bibliotecas que o seu projeto usa e o Composer instala/atualiza para você. Neste post veja Composer em PHP.
Em outras linguagens existem o NPM e Maven (Java), e Bundler (Ruby). Em PHP o Composer foi baseado no NPM e Bundler.
Para instalar o Composer, acesse https://getcomposer.org/download/ e baixe o instalador. Para instalar via linha de comando, siga as orientações do site.
Defina a localização do arquivo php.exe:

Para verificar se o Composer foi instalado corretamente, abra o prompt de comando e digite: composer -V:

Para criar o arquivo de configuração que irá gerenciar as dependências, podemos criar um arquivo .json diretamente ou usar o Git Bash Here para iniciar um wizard para a criação do arquivo:

{
"name": "criandobits/composer",
"description": "Aula de composer",
"type": "project",
"authors": [
{
"name": "Bene Silva Junior",
"email": "meuemail@gmail.com"
}
],
"minimum-stability": "dev",
"require": {
"monolog/monolog":"1.0.*"
}
}
No caso acima, será instalado a dependência monolog para a criação de logs do sistema.
Para confirmar a instalação digite composer install. Será feito o download da dependência.
Serão criados as arquivos “composer.lock”, a pasta “vendor” e suas subpastas:
composer.lock → informações do download feito (repositórios baixados e configurados)
A pasta vendor contém todas os vendors baixados, definidos como dependências.
Dentro da pasta vendor também existe o arquivo autoload.php, que deve ser incluído no seu código.
Ele é o autoloader do composer, ou seja, ele que irá carregar tudo que será necessário ao seu projeto, ao fazer o new() para carregar as classes:
use Vendor\Package\ClassName;
$object = new ClassName();
Para instalar outras dependências, basta editar o arquivo de configuração e executar o comando composer update.
Para mais detalhes sobre como utilizar as dependências, bem como aprender boas práticas de codificação em PHP, acesse https://www.php-fig.org/.
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
A verdade é que continuar sem esse conhecimento pode estar custando muito mais do que você imagina.
Você pode economizar centenas ou até milhares de reais ao longo do tempo fazendo você mesmo a manutenção dos seus computadores. E, se decidir prestar serviços, esse conhecimento também pode se transformar em uma fonte de renda, que pode variar de R$2.000 a R$5.000 por mês ou mais.
Tudo isso com aulas práticas, objetivas e focadas no que realmente funciona, sem enrolação:
✔ Resolver seus próprios problemas sem depender de ninguém ✔ Ganhar dinheiro com manutenção e suporte técnico ✔ Ou até entrar de vez no mercado de TI
A decisão é sua: continuar gastando dinheiro sempre que o computador apresentar um problema ou aprender uma habilidade que pode fazer você economizar e até gerar uma nova fonte de renda.
👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:
Sobre o Autor


0 Comentários