Essa aula está um pouco confusa. O titulo da aula é namespace, mas na verdade o instrutor aproveita para criar um autoload. Assisti outra aula em outro canal sobre namespace e o instrutor explica exatamente e apenas como usar os namespace. Sem nada de autoload. Daí fazendo mais pesquisa vi que existe a função autoload e a spl usada nesta aula. Isso também não foi explicado deixando assim o leigo confuso. Estou a alguns dias nesta aula tentando montar o quebra cabeça de conceitos que foram misturados.
Acho que poderiam terem detalhado melhor. Estou tendo de buscar em outros meios para entender o que o instrutor explica nessa aula que pelo que parece é uma junção de namespace com autoload usando a função spl__ .