← Novidades

PHP 8.4 já disponível em todos os planos de alojamento

Novidades 4 min de leitura

O PHP 8.4 já está disponível em todos os planos de alojamento, permitindo-lhe aproveitar as mais recentes melhorias e otimizações que esta versão traz. A mudança entre versões é questão de poucos segundos, graças ao seletor de versão de PHP disponível no painel de controlo cPanel.

Principais novidades

Entre as melhorias mais destacadas desta versão encontramos:

  • Property Hooks: nova sintaxe para propriedades calculadas que melhora a integração com IDEs e ferramentas de análise estática.
  • Visibilidade Assimétrica: permite controlar de forma independente as permissões de leitura e escrita das propriedades.
  • Nova API DOM: suporte melhorado para HTML5 e novas classes que cumprem os padrões web atuais.
  • API Orientada a Objetos para BCMath: nova classe BcMath\Number que permite usar operadores matemáticos padrão com números de precisão arbitrária.
  • Novas funções de array: adição de array_find(), array_find_key(), array_any() e array_all() para simplificar operações comuns.
  • Subclasses específicas para PDO: novas classes especializadas para cada driver de base de dados.

Para conhecer em detalhe todas as novidades, recomendamos que consulte as notas de lançamento oficiais do PHP 8.4.

Compatibilidade e migração

Esta versão inclui algumas alterações que podem afetar a compatibilidade, especialmente:

  • As extensões IMAP, OCI8, PDO_OCI e pspell foram movidas para o PECL
  • Os tipos de parâmetros implicitamente nulos estão obsoletos
  • Alterações no comportamento de exit()
  • A constante E_STRICT está obsoleta
  • Várias alterações na extensão MySQLi

Por isso, recomendamos seguir estes passos ao atualizar:

  1. Consulte o guia de migração oficial, caso seja necessário fazer alguma alteração na sua aplicação
  2. Mude a versão de PHP a partir do seletor no cPanel
  3. Verifique que tudo funciona corretamente
  4. Caso detete algum problema, pode simplesmente reverter para a versão anterior em poucos segundos e tudo ficará como antes, voltando a funcionar

Recomendações de utilização

Para obter o melhor desempenho e segurança nas suas aplicações, recomendamos:

  • Manter sempre atualizada a versão de PHP para a mais recente compatível com a sua aplicação
  • Ativar o módulo opcache para otimizar o desempenho
  • Verificar a compatibilidade de plugins e temas se usar CMS como WordPress, Joomla, etc.

Se detetar qualquer problema durante a atualização, pode reverter para a versão anterior a partir do seletor de PHP no cPanel e contactar-nos para que o ajudemos a resolvê-lo.

Versões disponíveis

Lembre-se de que, além do PHP 8.4, mantemos disponíveis versões anteriores para garantir a compatibilidade com aplicações legacy, todas elas com os respetivos patches de segurança graças ao CloudLinux:

  • PHP 8.4 (Nova)
  • PHP 8.3
  • PHP 8.2
  • PHP 8.1
  • PHP 8.0
  • PHP 7.4 e anteriores

A flexibilidade para mudar entre versões permite-lhe manter a compatibilidade com as suas aplicações enquanto se prepara para atualizar para versões mais recentes.

Continuamos a melhorar.

Veja em que estamos a trabalhar neste momento ou escreva-nos se sentir falta de algo.