Tipo Integer no PHP

Resumo:

Você realmente conhece o tipo integer oferecido por PHP? Ele representa um número inteiro. Bom, mas não estamos aqui para falar o que todo mundo que programa em PHP já sabe. Vamos falar sobre coisas interessantes.

ORM (como pode ser feito)

Resumo:

Ontem escrevi sobre ORM, mas apenas apresentei o conceito. Hoje vamos ver o que se espera de uma camada ORM e algumas dicas de como implementá-la.

Uma das coisas que se espera de uma camada ORM é que ela não gere retrabalho. Um tipo de retrabalho comum em aplicações tradicionais é: criar a estrutura do banco de dados e, depois, precisar criar classes que referenciam as tabelas. Como foi apresentado ontem, existe muita semelhança entre a estrutura do BD e as classes que utilizam o conceito de ORM (chamo estas classes de "classes entidades" ou, simplesmente, "entidades", por se tratarem de classes com características especiais).

Já que os atributos da classe serão semelhantes às colunas da tabela, pra que especificá-las duas vezes? E se precisar mudar em um lugar, ter que mudar no outro. A solução é que sua camada ORM seja capaz de realizar a chamada "reflexão" em um dos lados e aplicar as regras do outro (vou explicar).

Object Relational Mapping

Resumo:

Bom, para meu primeiro post efetivo sobre tecnologia, resolvi escrever sobre algo bastante alto nível e, de repente, pouco conhecido entre programadores PHP: ORM. Pretendo, inicialmente, mostrar o conceito e, em posts futuros, talvez aprofundar em mais detalhes.

Mais um Blog sobre PHP

Bom, para começar, eu já tive um blog pessoal. Postava todo dia e tal. Aos poucos parei de postar e acho que ele foi eliminado. Resolvi criar este blog para falar um pouco de PHP, Web e tecnologias relacionadas. Algo mais profissional e menos pessoal. Mais um blog sobre PHP, mais um blog sobre TI.

Meu nome é Rubens Takiguti Ribeiro, hoje tenho 25 anos e trabalho com PHP desde 2004. Recentemente me tornei um Zend Certified Engineer em PHP 5 (até o momento são menos de 100 no Brasil). Então vamos falar de PHP...