Je suis enthousiasmé par les changements de PHP 6 prévisualisés en PHP 5.3+. Cependant, je me demande pourquoi il faut autant de temps pour publier PHP 6? Des livres à ce sujet sont publiés depuis 2008 et des annonces à ce sujet depuis 2007, mais je n'ai pas encore entendu parler d'une version alpha ou bêta. Pourquoi faut-il autant de temps pour le publier? Ou est-ce la même chose avec toutes les langues lors de leur transition vers une version majeure où je suppose qu'il faut environ 4 à 5 ans pour sortir?
11
PHP6 n'est pas quelque chose qui est vraiment visé pour le moment. À l'origine, cela allait être la version "namespace / fermeture / plus un peu". Avec la sortie de PHP 5.3 contenant la plupart des trucs sympas qui étaient censés être en PHP 6, on ne sait pas vraiment ce que le tronc actuel sera versionné. Son dit " PHP 5.4, PHP 6 ou peut-être même PHP 7 ".
Quoi qu'il en soit, la fonctionnalité est impressionnante. Des choses comme le déréférencement de tableau (exemple:)
echo foo()[0]
sont déjà dans le coffre pour que tout le monde puisse jouer avec. Je ne m'inquiéterais pas trop de la durée de la sortie du «6». 5.3 a été publié en juillet 2009 (qui contenait la plupart des fonctionnalités qui étaient censées être dans 6) et ils ont récemment publié 5.3.3 (juillet 2010), il semble donc que le développement se déroule bien.la source
Je ne pense pas qu'il y ait de demande pour PHP 6. Je veux dire, qu'attendez-vous d'avoir 6 qui n'existe pas déjà? Le vrai support Unicode est tout ce à quoi je peux penser, et cela ne me touche même pas pour le moment.
De nouvelles fonctionnalités ont également été ajoutées récemment, comme les espaces de noms et le système d'emballage phar, qui nécessitent un certain temps pour s'imposer. Vous ne voulez pas ajouter encore plus de fonctionnalités à la communauté avant d'avoir adopté les anciennes fonctionnalités.
Enfin, l'industrie dans son ensemble a été lente à adopter de nouvelles versions de PHP. Il y a encore des applications en cours d'écriture qui ciblent 4.3. L'industrie et la communauté doivent rattraper leur retard avant que PHP aille beaucoup plus loin.
la source
Rejoignez les listes de diffusion
Si vous rejoignez la liste de diffusion PHP Internals, vous pouvez savoir exactement ce qui se passe. Vous verrez des gens parler de certains correctifs, optimisations et nouvelles fonctionnalités. Parfois, ils discuteront de la prochaine version, mais c'est quelque peu éthéré en ce moment.
RFC
Vous pouvez également en savoir plus sur ce qui se passe en regardant la page wiki PHP RFC . Il y a quelques mois, ils poussaient pour une nouvelle version avec des traits (qui sont déjà acceptés et principalement mis en œuvre et affinés AFAIK), mais ils ont décidé d'attendre, ne se souviennent pas exactement pourquoi, mais l' unicode est l'un des facteurs qui stagne la nouvelle version.
Bref, il n'y a pas de date, mais vous pouvez demander vous-même dans la liste de diffusion et vous obtiendrez une réponse meilleure et plus précise. Je n'ai vu aucun discours récent sur la prochaine version.
la source