Boa tarde!
Não entendi qual a função da constante mágica __ NAMESPACE __ no trecho:
spl_autoload_register(__NAMESPACE__ . "\load");
O namespace nesse caso seria o mesmo da classe que estou instanciando?
Caso sim, porque isso é feito se a função load está na raiz, e não no caminho da classe instanciada?
Pelo que eu entendi, ela não está fazendo nada nessa linha. Tanto que quando dou um echo antes da função com o __ NAMESPACE __ nada é retornado. E quando chamo a função sem nada, ela funciona normalmente:
spl_autoload_register('load');
Grato.