Usando autoload no PHP?

PHP

06/07/2017

Senhores estou em uma com uma dúvida, como eu utilizo autoload no PHP, monto a minha função ou trabalho com o composer para fazer isso para mim ?

Grande abraço
Joao

Joao

Curtidas 0

Melhor post

Estevão Dias

Estevão Dias

07/07/2017

Olá João, tudo bem?

Uma função de autoload permite o carregamento dinâmico dos arquivos que contém as classes utilizadas pela sua aplicação. A medida que essas classes vão sendo utilizadas, o autoload recebe seus nomes e procede de acordo com o que você implementou, geralmente localizando o arquivo no qual essa classe foi declarada para que ele seja adicionado ao contexto com include_once.

Segue abaixo uma aula bacaníssima para você começar a escrever seus autoloaders.

AutoLoad PHP - Curso Programação Orientada a Objetos com PHP – Parte 15
https://www.devmedia.com.br/articles/viewaula.asp?idcomp=24864&topico=3151

Já o Composer está um pouco acima disso, pois ele é um gerenciador de dependências. Com ele a gente consegue descrever quais foram as bibliotecas utilizadas no projeto e, de forma simplificada, realizar o download desse código a fim de preparar o ambiente de desenvolvimento para codificação ou distribuição. Seguindo uma recomendação do PHP, para que as classes utilizadas nessas bibliotecas/frameworks sejam carregadas dinamicamente em nossa aplicação, o Composer se encarrega de gerar um autoloader, geralmente vendor/autoload.php.

A seguir eu separei um curso introdutório sobre o Composer. Não deixe de conferir.

https://www.devmedia.com.br/o-que-e-composer/37906

Um grande abraço.
GOSTEI 4
POSTAR