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

parâmetro \load chamando função load();

boa tarde

Não ficou claro pra mim na função spl_autoload_register como que o parâmetro /load chama a função load() que criamos. Não bastaria colocar load() ? e o que o __NAMESPACE__ faz?

spl_autoload_register(__NAMESPACE__ . "\load");

1 resposta
solução!

Leonardo, boa tarde!

Então, você poderia deixar apenas o "load" como parâmetro pois eles estão no mesmo arquivo.

Mas caso a função estivesse em outro arquivo seria necessário passar o namespace pra que ele possa encontrar o caminho correto da função.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software