A principal tarefa no roteiro para o desenvolvimento do PHP 6 foi muito ambiciosa: adicionar suporte verdadeiro a caracteres Unicode em toda a linguagem. O objetivo disso era permitir suporte nativo contínuo de caracteres multibyte. Caracteres multibyte são necessários para armazenar adequadamente muitos dos conjuntos de caracteres do mundo. A exceção são os conjuntos de caracteres latinos tradicionais usados por muitas línguas da Europa Ocidental.
O trabalho para fazer uma verdadeira versão Unicode multibyte do PHP começou por volta de 2005, mas em 2009 o projeto ainda não tinha fim à vista e as mudanças ambiciosas que haviam sido necessárias ainda não tinham acordo entre os vários desenvolvedores que trabalhavam no projeto.
O tempo passava e sem fim à vista para o trabalho envolvido no suporte ao Unicode, foi tomada a decisão de começar a liberar melhorias marcadas para a versão 6 do PHP em versões menores do já lançado ramo 5.x do PHP. Isso resultou em adições significativas ao PHP v5.3, como suporte a namespaces. A versão 5.4 veio um ano depois com funcionalidades adicionais que estavam no ramo PHP 6.
Enquanto isso, o trabalho começou a reescrever grandes partes do Zend Engine dentro do PHP e isso produziu enormes melhorias no desempenho. Isso, junto com outras mudanças, tornou-se o foco do que deveria ser um ramo importante inteiramente novo do PHP.
Para diferenciar claramente essas mudanças de toda a imprensa negativa on-line sobre a falha no trabalho do Unicode no PHP 6 a a enquete foi realizada por desenvolvedores seniores da comunidade PHP em meados de 2014 sobre pular ou não a versão e pular direto para a versão 7 do PHP. Os resultados foram 58 a favor, 24 contra, e então foi tomada a decisão de pular a versão 6 e passar direto para a versão 7.
Finalmente, em 3 de dezembro de 2015, o PHP 7.0 foi lançado para o mundo, onze anos e meio após a última versão principal, que foi o PHP 5.0, lançada em 13 de julho de 2004.
se você quiser saber mais sobre como as versões do PHP são numeradas, leia nosso artigo explicando os números de versão do PHP aqui.
Basta seguir nosso guia de primeiros passos para determine qual versão do PHP seu site executa.
Se você já está executando PHP atualizado em seu servidor web, fantástico! Por que não se inscrever agora em nosso E-mail de notificações de versão PHP para receber atualizações sempre que novas versões forem lançadas. Isso pode mantê-lo um passo à frente de possíveis problemas no futuro.