PHP 8.4 já disponível em todos os planos de alojamento
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\Numberque 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()earray_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:
- Consulte o guia de migração oficial, caso seja necessário fazer alguma alteração na sua aplicação
- Mude a versão de PHP a partir do seletor no cPanel
- Verifique que tudo funciona corretamente
- 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.