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");
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!