Eventos no PHP – PHP sem framework – parte 6

Tempo de leitura 5 minutos

E chegamos ao fim de mais um artigo, fechando com chave de ouro essa série com uma das dicas mais legais pra quem curte Single Responsability Principle, o Observer Pattern!!!

Imagine que você tem um determinado momento da aplicação em que quer executar algum código, mas não sabe bem o que pode acontecer ali, você quer a liberdade de “plugar” o que e quanta ações quiser.

Continue lendo “Eventos no PHP – PHP sem framework – parte 6”

Middlewares no PHP – PHP sem framework – parte 5

Tempo de leitura 6 minutos

Middleware é um nome complicado e que assusta quem não sabe o quão simples e útil é, mas eu prometo que ao fim deste artigo você vai dominar esse carinha.

O foco do middleware no contexto deste artigo (desenvolver aplicações web com PHP) é fornecer camadas que vão lidar com a entrada e saída das requisições HTTP, ou seja, request e response. Middlewares apenas interceptam e executam ações ANTES ou DEPOIS da ação principal (a action de um controller, por exemplo).

Continue lendo “Middlewares no PHP – PHP sem framework – parte 5”

Modularizando aplicações PHP – PHP sem framework – parte 4

Tempo de leitura 6 minutos

Sabe porque modularização é o sonho de consumo de todo desenvolvedor com experiêcia? Porque você só trabalha uma vez para desenvolver e ainda facilita a manutenção em caso de bugs, já que o desenvolvimento é centralizado. Claro que você vai precisar de umas dicas, mas é pra isso que esse artigo serve.

Continue lendo “Modularizando aplicações PHP – PHP sem framework – parte 4”

Como ser mais produtivo no PHP com debug integrado do VS Code – dica rápida – Não continue sem ler!

Tempo de leitura 4 minutos

Eu não sou de ficar colocando clickbait nos meus títulos, quem me conhece sabe disso, mas essa dica rápida é MUITO importante e me ajuda muito.

Quando trabalhamos com PHP (ou qualquer outra linguagem) é bem comum perdermos tempo tentando resolver erros e/ou encontrar o arquivo e linha que uma Exception aponta.

O pior (mas nem tanto) é quando você joga o famoso mix de var_dump + exit para saber o valor de uma variável e precisa repetir novamente para outra e outra até achar o que quer.

Estes dias acabaram.

Continue lendo “Como ser mais produtivo no PHP com debug integrado do VS Code – dica rápida – Não continue sem ler!”

MVC na prática – PHP sem framework – parte 3

Tempo de leitura 11 minutos

Quando começamos a estudar sobre MVC no PHP descobrimos que não é bem preto no branco, existem muitos entendimentos e abordagens sobre o padrão de arquitetura mais conhecido da atualidade.

Continue lendo “MVC na prática – PHP sem framework – parte 3”