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

autoload.php

Professor, olá!

Cheguei nessa forma mais enxuta:

spl_autoload_register( function(string $namespaceClasse) { $diretorioClasse = str_replace("\", DIRECTORY_SEPARATOR, $namespaceClasse); @include_once getcwd() . DIRECTORY_SEPARATOR . "{$diretorioClasse}.php"; } );

1 resposta
solução!

Olá Robson, dei uma testada no seu código e tem dois pequenos erros um no str_replace, pois precisa utilizar duas barras para o PHP entender que se trata de uma barra, então seria assim: { $diretorioClasse = str_replace("\\", DIRECTORY_SEPARATOR, $namespaceClasse);, e também no trecho final do código tem um ); , no meu deu erro e quando apaguei rodou normal, mas parabéns por trazer uma forma mais enxuta, espero ter ajudado em algo :)

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