Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Autoload

o arquivo do autoload sempre deve estar dentro da pasta com os outros arquivos do sistema? ali ele estava dentro da pasta vendor que tinha todas as dependecias.

se eu criar uma pasta projeto com todos os arquivos que preciso, conexao com banco de dados, classes e outros tipos de arquivos, para o autoload funcionar ele deve estar dentro dessa pasta?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Isac!

Em projetos que utilizam o Composer, o arquivo de autoload é gerado automaticamente e fica localizado na pasta vendor.

A pasta vendor é onde o Composer instala todas as dependências do projeto. O arquivo autoload.php dentro dessa pasta é responsável por carregar todas essas dependências automaticamente, para que você não precise fazer um require para cada uma delas manualmente.

Então, respondendo à sua pergunta, não é necessário que o arquivo de autoload esteja na mesma pasta que seus arquivos do projeto (como conexão com banco de dados, classes, etc).

No entanto, você precisa incluir o autoload no seu script PHP para que ele possa carregar as dependências necessárias. Isso é feito com o seguinte código:

require 'vendor/autoload.php';

Espero ter ajudado e bons estudos!