Menú Cerrar

Lanzamiento de PHP 7.0.0

No era mi intención hablar en esta nueva etapa de este blog sobre versiones nuevas de frameworks y lenguajes, pero he creído que el lanzamiento de la versión 7 de PHP es bastante importante como para pasarlo por alto. Hay que tener en cuenta que como todas las versiones de PHP puede tardar mucho tiempo hasta que llegue a tu servidor web, actualizar un servidor que tenga alojadas ni se sabe cuantas webs de las que ni se sabe cuantas estarían preparadas no es un asunto sencillo, catastrófico si no se hace bien.

Los puntos fuertes de esta nueva versión, además de las mejoras menos visibles y llamativas, se resumen en varios puntos:

  • Versión 3.0 del motor Zend.
  • Mejora del rendimiento. Ahora será dos veces más rápido que la versión 5.6 de PHP.
  • Importante reducción del uso de memoria.
  • Árbol de sintaxis abstracta.
  • Soporte para 64 bits.
  • Mejora de la jerarquía de las excepciones.
  • Muchos de los errores fatales se tratarán como excepciones.
  • El generador de números aleatorios es más seguro.
  • Han eliminado algunas APIS, extensiones y cosas viejas no soportadas.
  • Añadido el operador de uso combinado null (??).
  • Declaración de tipo escalar y del tipo devuelto por una función.
  • Declaración de clases anónimas.

Seguramente habrá quien piense ¿y que pasó con la versión 6? Digamos que la anterior versión fue la 5.6 y que se estaba preparando la 6 pero cundió el caos en el desarrollo, por lo que se decidió nombrar como 7 a la que debería haber sido la 5.7, para no confundir.

Fuentes: PHP 7.0.0 Release Announcement y  PHP: Nuevas características