PHP 7.0.0 a la vuelta de la esquina

Publicado el en la categoría Diseño y Programación, General

php-logoLa nueva versión del lenguaje está en las últimas fases de desarrollo, habiendo sido publicada hace escasos días la octava Release Candidate. Se espera que la versión definitiva salga el 3 de diciembre, y estas son algunas de las principales nuevas características y cambios importantes que nos trae PHP 7.0.0:

  • Mejora en el rendimiento: PHP 7 es hasta 2 veces más rápido que PHP 5.6, gracias al nuevo Zend Engine.
  • Muchos errores fatales ahora son Excepciones.
  • Eliminación de librerías y extensiones antiguas no soportadas.
  • Nuevo  “null coalescing operator (??)“, u operador de uso combinado de NULL que permitirá código como:
    $titulo = $tituloProporcionado ?? 'Titulo por defecto';
    
    // Equivale a:
    $titulo = (isset($tituloProporcionado) ? $tituloProporcionado : 'Titulo por defecto');
    
  • Nuevo “Combined comparison Operator (<=>)”, u operador de comparacion combinada que permitirá saber si un número es igual, inferior o superior a otro en una sola operación.
  • Declaración de tipos de retorno: permitirá declarar el tipo de valor de retorno de las funciones.
  • Declaración de tipos escalares: permitirá declarar el tipo de variable que se debe pasar a una función (int, float, string y bool) y podrá ser hacerse que sea de forma estricta o no.
  • Clases anónimas
  • Consistencia en el soporte 64-bits
Facebooktwittergoogle_plus