ti-enxame.com

O que está acontecendo com PHP 6?

Estou animado com as mudanças em PHP 6 visualizado em PHP 5.3+. No entanto, eu me pergunto por que demora tanto para liberar PHP 6? Livros sobre ele foram publicados desde 2008 e anúncios sobre ele desde 2007, mas ainda estou para ouvir sobre um alfa ou um beta. Por que demora tanto para lançá-lo? Ou é assim acompanha todos os idiomas quando eles fazem a transição para um lançamento principal, onde eu acho que leva cerca de 4 a 5 anos para ser lançado.

11
Ygam

O cronograma de lançamento não é incomum para linguagens, e não é mesmo tão incomum para PHP : 5.0 foi lançado em 2004, mas 4.0 foi lançado em 2000.

Compare isso com as últimas versões estáveis ​​de C (2000), Fortran (2003) ou C++ (2003).

Outra coisa a se ter em mente é que 5.3 foi um grande lançamento, exceto no nome. Ele adiciona muitas coisas que eram originalmente destinadas a PHP 6 . Devido a problemas de desenvolvimento com suporte a Unicode (a maior parte de PHP 6), foi decidido lançar o que era estável na época como um branch 5.x.

8
user8

PHP6 não é algo realmente voltado para o momento. Originalmente, seria o lançamento "namespace/closure/plus some". Com o lançamento de PHP 5.3 contendo a maior parte das coisas legais que deveriam estar em PHP 6, não é realmente conhecido como o tronco atual será versionado . Diz-se " PHP 5.4, PHP 6 ou talvez até PHP 7 ."

De qualquer forma, a funcionalidade parece incrível. Coisas como desreferenciação de array (exemplo: echo foo()[0]) já estão no tronco para que todos possam brincar. Eu não me preocuparia muito em quanto tempo o lançamento '6' está demorando. 5.3 foi lançado em julho de 2009 (que continha a maioria das funcionalidades que deveriam estar em 6) e eles lançaram recentemente 5.3.3 (julho de 2010), então ainda parece que o desenvolvimento está funcionando perfeitamente.

6
Christian South

Eu não acho que haja qualquer demanda para PHP 6. Quero dizer, o que você espera que 6 tenha que ainda não exista? O suporte Unicode verdadeiro é tudo o que posso pensar, e que nem mesmo me afeta no momento.

Além disso, novos recursos foram adicionados recentemente, como namespaces e o sistema de empacotamento do phar que precisa de algum tempo para ser absorvido. Você não quer lançar ainda mais recursos para a comunidade antes de eles adotarem os recursos antigos.

Finalmente, a indústria como um todo tem demorado a adotar novas versões do PHP. Ainda há aplicativos sendo escritos para o alvo 4.3. A indústria e a comunidade precisam se atualizar antes que PHP vá muito além.

0
mellowsoon

Junte-se às listas de correio

Se você entrar na PHP lista de discussão interna você pode saber exatamente o que está acontecendo. Você verá pessoas falando sobre certos patches, otimizações e alguns novos recursos. Ocasionalmente, eles irão discutir sobre o próximo lançamento, mas é um pouco Ethereal agora.

RFC

Você também pode aprender mais sobre o que está acontecendo observando a página wiki RFC PHP . Alguns meses atrás, eles estavam pressionando por um novo lançamento que tinha traços (que já é aceito e principalmente implementado e aprimorado AFAIK) com ele, mas eles decidiram esperar, não lembro exatamente o porquê, mas unicode é um dos fatores que está atrasando a nova versão.

Resumindo, não há data, mas você mesmo pode perguntar na lista de mala direta e obter uma resposta melhor e mais precisa. Não vi nenhuma conversa recente sobre o próximo lançamento.

0
dukeofgaming