Uma nova versão do PHP está disponível! O PHP 8.1 foi lançada no dia 25 de novembro de 2021. Um ano após o lançamento da versão 8.0.
De um ano para cá, o PHP evoluiu e promete trazer mais performance para os seus usuários. Por isso, neste post, você vai conferir as principais novidades desta nova versão.
Mas antes de se aventurar nas principais novidades, nós queremos saber: você sabe qual versão do PHP é utilizada em seu WordPress? Ao utilizar as versões mais recentes, você tem acesso às novidades e melhorias de segurança e performance.
E mais, termina em novembro de 2022, o suporte ao PHP 7.4. Portanto, se você utiliza esta versão, é essencial que você entre em contato com o seu serviço de hospedagem para atualizar a sua versão do PHP o quanto antes.
Agora, que você já sabe porque é importante manter o seu PHP atualizado, é importante entender mais detalhadamente o que é o PHP e para que ele serve.
O que é o PHP e para que ele serve?
O PHP foi criado em 1994 pelo programador dinamarquês, Rasmus Lerdorf. Na época, Rasmus utilizou a versão prematura do PHP para monitorar o tráfego de acessos que ele recebia em seu site particular.
Com o passar do tempo, ele foi aprimorando esta tecnologia, e atualmente, o PHP é uma linguagem de script open source – código aberto – que é muito utilizada para o desenvolvimento web.
Através desta linguagem é possível criar sites dinâmicos, aplicativos para celular e muito mais.
Confira as novidades do PHP 8.1
Você sabia que a Yogh conta com um time especializado para cuidar do seu WooCommerce?
Assine nossa newsletter e receba grátis as últimas novidades sobre o WordPress no seu e-mail.
A partir de agora, você verá as principais novidades do PHP 8.1 e como elas podem tornar a vida dos desenvolvedores e programadores mais fácil. A nova versão traz recursos, como novos usos para new, sintaxe de invocação de primeira classe, tipos de interseção puros e muito outros recursos que você vai conferir agora.
Enums
Uma das principais novidades desta versão é as enumerações, também conhecidas como Enums. Uma enum é utilizada para definir um novo tipo que possui número fixo e limitado de valores possíveis.
Portanto, a partir de agora, você pode utilizar uma enum ao invés de um conjunto de constantes e assim obter uma validação pronta para uso.
Como funcionava o PHP antes deste novo recurso
Como funciona agora com a nova versão
Readonly Properties
Nesta versão, o PHP passa a contar com o suporte para readonly properties ou propriedades somente leitura. Uma propriedade readonly não pode ser modificada ou editada após a sua inicialização, ou seja, ela só pode ser inicializada uma única vez.
Como funcionava o PHP antes deste novo recurso
Como funciona agora com a nova versão
Fibers
Outra novidade desta versão é o suporte para fibers ou fibras em português. Fibers é um método assíncrono, já utilizado pelo JavaScript, por exemplo. Com este recurso, você tem a possibilidade de executar uma função, pausar e retomar, se necessário.
Como funcionava o PHP antes deste novo recurso
Como funciona agora com a nova versão
Novas funcionalidades para Arrays
Antes da versão 8.1 do PHP estar disponível para os usuários, a linguagem suportava apenas a descompactação dentro de arrays por meio do operador spread, mas somente se os arrays tivessem chaves inteiras. Nesta nova versão, já é possível descompactar arrays com chave de string também.
Como funcionava o PHP antes deste novo recurso
Como funciona agora com a nova versão
Essas são algumas das novidades desta nova versão que promete ainda mais desempenho. Se você é desenvolvedor ou simplesmente ama a linguagem PHP, você pode conferir todas as novidades detalhadamente através do release oficial. Por lá, você também terá acesso a documentação.
E caso você já esteja pensando em utilizar o PHP 8.1, não deixe de conferir o manual de migração do PHP 8 para o PHP 8.1.
Afinal, o WordPress é compatível com o PHP 8.1?
Atualmente, o WordPress está em sua versão 5.8. Uma nova versão do WordPress deve ser lançada no dia 25 de janeiro de 2022. Até então, não há nenhum pronunciamento oficial de que a nova versão do WordPress seja compatível ou beta compatível com a nova versão do PHP.
Por isso, é preciso ter um pouco de calma na hora de testar as novidades que prometem mais performance para sites em WordPress. Inclusive, mesmo se a nova versão do WordPress for compatível ou beta compatível com a nova versão do PHP, é essencial que você verifique por meio de testes se o seu site é compatível com a nova versão antes de atualizar para o PHP 8.
Vale salientar, que o WordPress possui uma série de temas e milhares de plugins, e nem todos eles serão compatíveis com a nova versão do PHP. Este é mais um motivo para que você pense bem antes de utilizar o PHP 8.1.
Conclusão
Ao longo deste post, você pôde conferir as principais novidades da versão do PHP 8.1. Antes de finalizar este post, nós queremos saber: o que você achou desta nova versão? Mudou muito do PHP 8 para o PHP 8.1? Conta para a gente nos comentários!
E lembre-se, que antes de utilizar esta nova versão do PHP em seu WordPress, é preciso garantir que ele seja compatível com o seu site e com todos os recursos que fazem parte dele.
Gostou deste post? Compartilhe com seus amigos em suas redes sociais.
Até a próxima!
Você sabia que a Yogh conta com um time especializado para cuidar do seu WooCommerce?
Assine nossa newsletter e receba grátis as últimas novidades sobre o WordPress no seu e-mail.