La tarea principal en la hoja de ruta para el desarrollo de PHP 6 era muy ambiciosa: agregar soporte verdadero para caracteres Unicode en todo el lenguaje. El objetivo de esto era permitir un soporte nativo perfecto para caracteres multibyte. Se requieren caracteres de varios bytes para almacenar correctamente muchos de los conjuntos de caracteres del mundo. La excepción son los conjuntos de caracteres latinos tradicionales que utilizan muchos idiomas de Europa occidental.
El trabajo para crear una verdadera versión Unicode multibyte de PHP comenzó alrededor de 2005, pero en 2009 el proyecto aún no tenía un final a la vista y los ambiciosos cambios que se habían requerido aún no estaban de acuerdo entre los distintos desarrolladores que trabajaban en el proyecto.
El tiempo pasaba y sin un final a la vista para el trabajo involucrado para soportar Unicode, se tomó la decisión de comenzar a publicar mejoras características de PHP versión 6 en versiones menores de la rama 5.x de PHP ya lanzada. Esto resultó en adiciones significativas a PHP v5.3, como la compatibilidad con espacios de nombres. La versión 5.4 siguió un año después con funcionalidad adicional que había estado en la rama PHP 6.
Mientras tanto, se había comenzado a trabajar para reescribir grandes partes de Zend Engine dentro de PHP y esto había producido enormes mejoras en el rendimiento. Esto, junto con otros cambios, se convirtió en el foco de lo que debería ser una rama importante completamente nueva de PHP.
Para diferenciar claramente estos cambios de toda la prensa negativa en línea sobre el trabajo fallido de Unicode en PHP 6 a La encuesta fue realizada por desarrolladores senior dentro de la comunidad PHP. a mediados de 2014 sobre si saltar o no la versión y pasar directamente a la versión 7 de PHP. Los resultados fueron 58 a favor, 24 en contra, por lo que se tomó la decisión de saltar la versión 6 y pasar directamente a la versión 7.
Finalmente, el 3 de diciembre de 2015 se lanzó PHP 7.0 al mundo, once años y medio después de la última versión importante, que fue PHP 5.0, lanzada el 13 de julio de 2004.
Si quieres saber más sobre cómo se numeran las versiones de PHP, lee nuestro artículo. explicando los números de versión de PHP aquí.
Simplemente siga nuestra guía de introducción para determinar qué versión de PHP ejecuta su sitio web.
Si ya está ejecutando PHP actualizado en su servidor web, ¡fantástico! ¿Por qué no registrarse ahora en nuestro Correo electrónico de notificaciones de versión PHP para recibir actualizaciones cada vez que se lanzan nuevas versiones. Esto puede mantenerlo un paso por delante de posibles problemas en el futuro.