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!