PHP

These posts are all related to PHP programming language.

August 12, 2019

Testando Novas Funcionalidades do PHP 7.4

Neste post, vou mostrar como testei as novas funcionalidades da versão 7.4 do PHP, ainda em fase beta. Entre as novidades, destaco as Typed Properties e o Spread Operator. Além disso, explico como configurei o ambiente usando Docker.

Read more »

June 9, 2019

How to persist Value Object with Doctrine ODM

In complex domains, developers often use the Value Object pattern to create immutable, valid objects. These value objects are typically persisted in a database with the help of a framework. In this post, I'll briefly review the Value Object pattern and show how to persist it using Doctrine ODM.

Read more »

March 19, 2019

Dicas para iniciar um projeto em PHP

No dia 16 de março, tive a oportunidade de compartilhar minha experiência trabalhando em projetos de longo prazo com PHP. Na apresentação, falei sobre desafios comuns que enfrentei no início desses projetos e compartilhei soluções práticas que ajudaram a superá-los.

Read more »

September 18, 2016

Utilizando PHP 7, MongoDB e Doctrine

Neste post, faremos uma introdução sobre como trabalhar com PHP e MongoDB utilizando o framework de persistência Doctrine ODM, na versão mais recente do PHP (7). Para ilustrar, criaremos um blog simples usando essas ferramentas.

Read more »

February 11, 2016

Trabalhando com datas no PHP

No PHP, há várias formas de trabalhar com datas, seja com funções e classes nativas ou com bibliotecas externas para formatar, calcular diferenças, verificar dias úteis, entre outras operações. Neste post, mostro como manipular datas em PHP para resolver alguns desses problemas.

Read more »

January 26, 2016

Iniciando com PHP 7

Como primeiro post deste blog — aproveitando que, recentemente (há quase dois meses), foi lançada a tão esperada versão 7 do PHP — vou destacar algumas das mudanças na linguagem, incluindo novas funcionalidades, incompatibilidades e outros aprimoramentos que tornam essa versão uma das mais significativas, talvez a maior desde a 5.3, que trouxe suporte para namespaces.

Read more »