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");
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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");
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!