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?
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!