Por que quando instanciamos um objeto do tipo PDO em algum arquivo como lista-alunos.php ou inseriri-aluno.php não precisamos colocar o comando use PDO, já quando fomos criar a classe ConectionCreator tivemos que usar?
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!
Por que quando instanciamos um objeto do tipo PDO em algum arquivo como lista-alunos.php ou inseriri-aluno.php não precisamos colocar o comando use PDO, já quando fomos criar a classe ConectionCreator tivemos que usar?
Nessa aula a gente entende melhor isso, Tiago: https://cursos.alura.com.br/course/php-oo-heranca-polimorfirmo-interfaces/task/66020
Basicamente os arquivos lista-alunos.php e inserir-aluno.php estão no namespace raiz da aplicação, que é o mesmo namespace que a classe PDO. Sendo assim, o use não é necessário. Mas na ConectionCreator nós estamos dentro de outro namespace, entende?
Massa Vinicius, esqueci desse detalhe kkkk. Valeu!