Estatísticas da versão PHP: julho de 2026

Estatísticas da versão PHP: julho de 2026


Escrito em 2026-07-09

Bem-vindo de volta a outra postagem do blog sobre o uso da versão do PHP na comunidade. Você pode ler a edição anterior aqui, mas como sempre incluirei dados históricos neste post também. Você notará que pulamos a edição de janeiro de 2026; Eu estava muito ocupado com outras coisas naquele momento e não encontrei tempo para trabalhar nisso. Incluí os dados de janeiro de 2026 sempre que possível nesta postagem, para fins de integridade.

Se esta é a primeira vez que você lê uma dessas visões gerais, é importante observar que estou trabalhando com os dados disponíveis. Esses gráficos não são uma representação 100% precisa da comunidade PHP como um todo, mas são uma representação precisa de uma das partes mais proeminentes do PHP: o ecossistema packagista.

Vamos ver como o PHP evoluiu em 2026 e também como o PHP 8.5 está sendo adotado meio ano após seu lançamento!

Esta postagem do blog foi patrocinada pelo Private Packagist – o repositório privado do Composer dos criadores e mantenedores do Composer & Packagist.

Estatísticas de uso

Pela primeira vez, usarei gráficos renderizados ao vivo nessas postagens do blog. Se você tiver algum problema, me avise.

Começamos com as versões mais recentes do PHP, mostrando a evolução de seu uso ao longo de dois anos. Esta tabela mostra a rapidez com que novas versões do PHP são adotadas.

Versão 01/01/2025 01/06/2025 01-01-2026 01/07/2026
7.4 8% 7% 5% 5%
8,0 3% 3% 2% 1%
8.1 18% 13% 8% 5%
8.2 29% 25% 20% 14%
8.3 33% 34% 30% 24%
8.4 5% 14% 27% 32%
8,5 0% 5% 16%

Diminuindo um pouco mais o zoom, aqui está a adoção da versão desde 2021:

O mais interessante é comparar a rapidez com que novas versões são adotadas no primeiro ano:

Versão Uso após 6 meses
8,5 16%
8.4 14%
8.3 20%
8.2 17%
8.1 25%
8,0 15%

Você pode ver como a adoção do 8.5 é relativamente baixa em comparação com 8.1 ou 8.3. Vamos visualizar todos os dados em um gráfico para obter uma visão global de como a adoção do PHP evolui ao longo do tempo:

Esta postagem do blog foi patrocinada pelo Private Packagist – o repositório privado do Composer dos criadores e mantenedores do Composer & Packagist.

A seguir, vamos visualizar como evoluiu o número de instalações com uma versão suportada ao longo do tempo:

O gráfico mostra como estamos indo ano após ano. É um resumo de todas as estatísticas da versão anterior. Idealmente, essa linha deveria estar o mais próximo possível de 100%, porque assim quase todos os projetos usariam uma versão PHP suportada.

Versões obrigatórias

O ecossistema PHP impulsiona fortemente a adoção de versões: quanto mais os pacotes de terceiros exigem requisitos de versão mais elevados, mais os projetos são forçados a se manter atualizados. Se você quiser mais informações sobre minha linha de pensamento, pode me ver explicar melhor neste vídeo:

É por isso que também olho para o versão mínima necessária dos 1000 pacotes mais populares no Packagist. Esses dados dão uma boa indicação do quanto a comunidade de código aberto do PHP está impulsionando os projetos.

No entanto, algumas coisas importantes a serem mencionadas:

  1. Esta tabela mostra a versão mínima necessária. Isso significa que pacotes com uma versão mínima, por exemplo, 8.0 também podem suportar PHP 8.1 até PHP 8.5.
  2. Se você contar os números, notará que há algumas diferenças entre cada ano. Nem todo pacote lista uma string de versão válida. Além disso, mudei para um analisador mais preciso há um ano, o que pode causar algumas pequenas diferenças.
  3. Por fim, lembre-se que janeiro de 2026 foi ignorado.
Versão 01/01/2025 01/07/2025 01-01-2026 01/07/2026
5.2 5 0 2
5.3 52 28 34
5.4 26 39 14
5.5 15 7 4
5.6 31 18 13
7,0 25 27 15
7.1 101 71 68
7.2 123 87 90
7.3 45 59 26
7.4 81 95 68
8,0 128 106 82
8.1 194 234 175
8.2 171 187 171
8.3 4 26 68
8.4 111
8,5 2

É mais fácil visualizar esses dados em um gráfico para uma comparação relativa, para que possamos ver as mudanças ao longo do tempo:

É bom ver 111 pacotes saltarem para 8,4, no mínimo. Minha conclusão geral deste gráfico ainda é a mesma: qualquer coisa no PHP 8.2 não recebe mais nenhuma atualização. Apenas 352 de 1.000 pacotes exigem um PHP mínimo que ainda recebe atualizações de segurança. Porém, entre o PHP 8.2 e o PHP 8.5, apenas as duas versões mais recentes recebem suporte ativo para correção de bugs, o PHP 8.2 e o PHP 8.3 recebem apenas atualizações de segurança; o que significa que apenas 113 de 1.000 pacotes exigem uma versão com suporte ativo.

Encerrarei esta postagem do blog com um apelo à ação para os mantenedores de código aberto: ajudem a manter o PHP atualizado, enviando versões mínimas para pelo menos aquelas com suporte de segurança. Você tem o poder de levar o PHP adiante.

Junte-se a mais de 14 mil assinantes em minha lista de e-mail: escrevo sobre PHP, programação e mantenho você atualizado sobre o que está acontecendo neste blog. Você pode se inscrever enviando um e-mail para brendt@stitcher.io.



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *