Genéricos em tempo de compilação do PHP: um compromisso pragmático

2025-08-11
Genéricos em tempo de compilação do PHP: um compromisso pragmático

Genéricos há muito são uma característica desejada para o PHP, mas a implementação em tempo de execução se mostrou incrivelmente difícil. A equipe da Fundação PHP propõe uma abordagem diferente: genéricos em tempo de compilação limitados a interfaces e classes abstratas. Isso oferece a maioria dos benefícios dos genéricos, evitando muitas armadilhas. Ao realizar a verificação de tipo em tempo de compilação, melhora significativamente a eficiência e reduz erros. Embora os genéricos em tempo de execução permaneçam impossíveis com essa abordagem, representa uma melhoria substancial, justificando uma séria consideração da comunidade.

Desenvolvimento Tempo de Compilação