Estoy entusiasmado con los cambios en PHP 6 previsualizados en PHP 5.3+. Sin embargo, me pregunto por qué lleva tanto tiempo lanzar PHP 6. Se han publicado libros al respecto desde 2008, y anuncios desde 2007, pero aún no he oído hablar de un alfa o un beta. ¿Por qué tarda tanto en liberarlo? ¿O es así con todos los idiomas cuando hacen la transición a una versión principal en la que supongo que tarda entre 4 y 5 años en lanzarse?
11
PHP6 no es algo para lo que esté realmente dirigido en este momento. Originalmente iba a ser el lanzamiento "space / names / plus some". Con el lanzamiento de PHP 5.3 que contiene la mayoría de las cosas interesantes que se suponía que debía estar en PHP 6, no se sabe realmente cuál será la versión del tronco actual. Se dice que " PHP 5.4, PHP 6 o tal vez incluso PHP 7 ".
De cualquier manera, la funcionalidad se ve increíble. Cosas como la desreferenciación de matrices (ejemplo:)
echo foo()[0]
ya están en el tronco para que todos puedan jugar. No me preocuparía demasiado el tiempo que demore el lanzamiento '6'. 5.3 se lanzó en julio de 2009 (que contenía la mayor parte de la funcionalidad que se suponía que debía estar en 6) y recientemente lanzaron 5.3.3 (julio de 2010), por lo que todavía parece que el desarrollo funciona sin problemas.fuente
No creo que haya ninguna demanda de PHP 6. Quiero decir, ¿qué esperas que tenga 6 que aún no existe? El verdadero soporte Unicode es todo lo que puedo pensar, y eso ni siquiera me impacta en este momento.
También se han agregado nuevas funciones recientemente, como los espacios de nombres y el sistema de empaque phar que necesitan algo de tiempo para absorberse. No querrá lanzar aún más funciones a la comunidad antes de que adopten las funciones antiguas.
Finalmente, la industria en su conjunto ha tardado en adoptar nuevas versiones de PHP. Todavía se están escribiendo aplicaciones que se dirigen a 4.3. La industria y la comunidad necesitan ponerse al día antes de que PHP vaya mucho más allá.
fuente
Únete a las listas de correo
Si te unes a la lista de correo interna de PHP , puedes saber exactamente lo que está sucediendo. Verá personas hablando de ciertos parches, optimizaciones y algunas características nuevas. Ocasionalmente discutirán sobre el próximo lanzamiento, pero es algo etéreo en este momento.
RFC
También puede obtener más información sobre lo que está sucediendo viendo la página wiki PHP RFC . Hace unos meses, estaban presionando para un nuevo lanzamiento que tenía rasgos (que ya se acepta y en su mayoría se implementó y refinó AFAIK) pero decidieron esperar, no recuerdo exactamente por qué, pero Unicode es uno de los factores que se estanca. El nuevo lanzamiento.
En resumen, no hay fecha, pero puede preguntar en la lista de correo usted mismo y obtendrá una respuesta mejor y más precisa. No he visto ninguna conversación reciente sobre el próximo lanzamiento.
fuente