Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre birthDate e birth_date

Eu percebi que dentro do repositório é usada a nomenclatura: birth_date e dentro de Student, usa-se birthDate. Tem um motivo para isso? Pergunto porque isso me deixou bem confuso... ^^

2 respostas
solução!

Olá Marcos,

  • birth_date é a nomenclatura usada para campos no banco de dados. Normalmente essas são exigências do DBA ou como padrão mesmo das empresas nomear campos e tabelas usando o "_". Esse tipo de nomenclatura é chamado de snake case.

  • birthDate é a nomenclatura mais comum para nomear variáveis, funções, classes, etc dentro da linguagem PHP.

No caso a classe PdoStudentRepository é uma classe que faz a interface PHP usando PDO para realizar operações no banco (INSERT, DELETE, UPDATE, SELECT).

Ao realizar as operaçãos no banco normalmente se fazem esses mapeamento entre campos da tabela/banco (birth_date) e os atributos da classe Student (birthDate).

Espero que isso ajude e resolva suas dúvidas.

Carlos.

Muito obrigado pela ajuda Carlos!

Com certeza ajudou sim!