Personalizar las preferencias de consentimiento

Usamos cookies para ayudarle a navegar de manera eficiente y realizar ciertas funciones. Encontrará información detallada sobre cada una de las cookies bajo cada categoría de consentimiento a continuación.

Las cookies categorizadas como “Necesarias” se guardan en su navegador, ya que son esenciales para permitir las funcionalidades básicas del sitio web.... 

Siempre activas

Las cookies necesarias son cruciales para las funciones básicas del sitio web y el sitio web no funcionará de la forma prevista sin ellas. Estas cookies no almacenan ningún dato de identificación personal.

No hay cookies para mostrar.

Las cookies funcionales ayudan a realizar ciertas funcionalidades, como compartir el contenido del sitio web en plataformas de redes sociales, recopilar comentarios y otras características de terceros.

No hay cookies para mostrar.

Las cookies analíticas se utilizan para comprender cómo interactúan los visitantes con el sitio web. Estas cookies ayudan a proporcionar información sobre métricas el número de visitantes, el porcentaje de rebote, la fuente de tráfico, etc.

No hay cookies para mostrar.

Las cookies de rendimiento se utilizan para comprender y analizar los índices de rendimiento clave del sitio web, lo que ayuda a proporcionar una mejor experiencia de usuario para los visitantes.

No hay cookies para mostrar.

Las cookies publicitarias se utilizan para entregar a los visitantes anuncios personalizados basados ​​en las páginas que visitaron antes y analizar la efectividad de la campaña publicitaria.

No hay cookies para mostrar.

5 grandes actualizaciones en la nueva versión PHP 7.1

18 de septiembre de 2016

El mundo de la tecnología es muy cambiante y siempre está en continua actualización de datos e información, por lo que es muy fácil quedarse anticuado, y más cuando se lleva tiempo sin estar a la última. Si hablamos del lenguaje de programación PHP, podemos decir que por fin ha cogido las riendas del cambio para hacer una actualización de pies a cabeza después de su última gran actualización hace ya 10 años. Ahora llega con multitud de novedades que harán más sencilla la vida de los programadores web y de cualquier fanático de la programación.

 

La nueva versión PHP 7.1 nos traerá mejoras interesantes y necesarias, te contamos 5 de ellas. ¡No te las pierdas!.

 

Deja de existir la función mscrypt() dentro del nuevo PHP 7.1

Hace unos años se dejó un poco de lado la biblioteca mcrypt, ya que contenía una gran cantidad de bugs y generaba incompatibilidad entre versiones. Por esta razón, la decisión de apartarlo de las nuevas versiones ha estado en el punto de mira.

 

Esta nueva versión de lenguaje de programación tendrá en todas las funciones mcrypt_* un aviso E_DEPRECATED.

 

Las constantes de clase se vuelven visibles

Estas constantes de clase han formado parte de PHP desde hace años y siempre tenían una visibilidad pública. Con esta nueva versión, podremos elegir qué tipo de visibilidad queremos en cada constante, las cuales pueden ser private, public o protected.

Con respecto a las constantes privadas podemos decir que son un instrumento importante en esta nueva versión, y que mejoran la legibilidad interna de una clase pero que no tiene ningún tipo de utilidad fuera de ella.

 

Mejoras en el módulo Curl

Encontramos en la versión PHP 7.1 dos mejoras en el módulo Curl. La primera se encuentra en la creación de las funciones curl_multi_errno, curl_share_strerror y curl_share_errno. Esto dará autonomía a los resources que se han creado por el módulo Curl. Así se podrá tener funciones propias para obtener el código de último error y el último mensaje de error.

La segunda mejoría del módulo Curl la encontramos en el soporte al Server Push de HTTP/2, el cual nos ofrecerá una mayor aceleración de los tiempos de carga de la página, enviando los recursos al cliente de forma directa e inmediata.

 
Con una sola instrucción catch se podrán agrupar varias excepciones

Normalmente un catch sólo puede señalar un tipo específico de excepción. Con esta nueva versión se podrán multiplicar, por lo que podremos tener varios tipos diferentes de excepciones en un único bloque catch utilizando en el código el símbolo «|».

 

Tipo de retorno Void

En la versión 7.0 se añadieron especificaciones con respecto al retorno en clases, el cual daba opción a que un desarrollador dejase explícito el tipo de datos que deseaba retornar.

Gracias a estas nuevas actualizaciones, será posible especificar las funciones que posee un tipo de retorno Void y detallar que no retornará hacia ningún valor.

 

Estas son algunas de las modificaciones que encontraremos en la nueva versión PHP 7.1. ¡Esperamos que nos sigan sorprendiendo con más novedades! Si quieres aprender más sobre este tipo de lenguaje, no dejes de visitar nuestros cursos, y así elegir el que mejor se adapte a tus necesidades. ¡No te los pierdas!.