Categoria

PHP

Loops: for, while, foreach e do-while
PHP

Loops: for, while, foreach e do-while

Loops são estruturas de controle fundamentais na programação que permitem executar um bloco de código repetidamente enquanto uma condição específica for verdadeira. Em PHP, existem quatro tipos principais de loops: for, while, do-while e foreach. Cada um possui características e casos de uso específicos que os tornam mais adequados para diferentes situações.

05/05/2026
Manipulação de datas com DateTime e DateTimeImmutable
PHP 05/05/2026

Manipulação de datas com DateTime e DateTimeImmutable

Desde o PHP 5.2, o tratamento de datas ganhou duas classes poderosas: DateTime e DateTimeImmutable. A diferença fundamental entre elas está na mutabilidade: enquanto DateTime altera o próprio objeto ao modificar sua data, DateTimeImmutable retorna um novo objeto a cada modificação, preservando o original intacto.

Interfaces em PHP
PHP 05/05/2026

Interfaces em PHP

Interfaces em PHP são contratos de implementação que definem quais métodos uma classe deve obrigatoriamente conter, sem especificar como esses métodos funcionam. Elas estabelecem um compromisso entre o código que define a interface e o código que a implementa.

Internacionalização (i18n) no Laravel
PHP 05/05/2026

Internacionalização (i18n) no Laravel

A internacionalização (i18n) é o processo de projetar uma aplicação para suportar múltiplos idiomas e regiões sem necessidade de alterações no código-fonte. No Laravel, esse recurso é nativo e extremamente flexível, permitindo que você adapte sua aplicação para audiências globais com mínimo esforço.

Introdução ao Doctrine ORM
PHP 05/05/2026

Introdução ao Doctrine ORM

Tradicionalmente, ao trabalhar com bancos de dados em PHP, utilizamos SQL puro ou PDO para executar consultas. Essa abordagem, embora funcional, apresenta diversos problemas à medida que o projeto cresce:

Introdução ao Laravel: estrutura e filosofia
PHP 05/05/2026

Introdução ao Laravel: estrutura e filosofia

Criado por Taylor Otwell em 2011, o Laravel surgiu como uma alternativa mais expressiva e elegante ao CodeIgniter, que na época era o framework PHP mais popular. O objetivo principal era oferecer uma ferramenta que tornasse tarefas comuns como autenticação, roteamento e cache muito mais simples e intuitivas. Hoje, o Laravel é o framework PHP mais utilizado no mundo, com uma comunidade ativa e um ecossistema robusto.

Herança e sobrescrita de métodos
PHP 05/05/2026

Herança e sobrescrita de métodos

A herança é um dos pilares da programação orientada a objetos (POO) que permite que uma classe filha (child) herde propriedades e métodos de uma classe pai (parent). Em PHP, a herança é implementada com a palavra-chave extends e suporta apenas herança simples — uma classe pode herdar de apenas uma classe pai.

Hierarquia de exceções e exceções customizadas
PHP 05/05/2026

Hierarquia de exceções e exceções customizadas

O PHP possui um sistema robusto de tratamento de erros e exceções, centrado na interface Throwable, introduzida no PHP 7. Essa interface é a base de toda a hierarquia de exceções e erros da linguagem.

Horizon: monitoramento de filas no Laravel
PHP 05/05/2026

Horizon: monitoramento de filas no Laravel

O Laravel Horizon é uma ferramenta oficial do ecossistema Laravel projetada para gerenciar e monitorar filas de processamento assíncrono com Redis. Diferentemente do sistema tradicional de filas do Laravel (Queue), que depende de workers baseados em processos simples, o Horizon oferece uma interface visual rica, métricas em tempo real e um sistema de balanceamento inteligente de workers.