ruta de pila
ruta de pila
ruta de pila
,

¿Por qué actualizar a PHP 7?

¿Le gusta este artículo?
Compártelo en las redes sociales
Contenido

Los desarrolladores que ejecutan sitios web con PHP como WordPress, Drupal, Joomla o Magento junto con frameworks PHP como Laravel y Symfony deben mantenerse al día con la última versión y tendencias en PHP. Actualizar su sitio a PHP 7 le asegurará obtener todos los últimos beneficios y seguridad. Conozca las ventajas de PHP 7 y cómo ponerlo en marcha en su sitio web.

Ventajas de PHP 7

Utilización

Alrededor del 98% de los sitios web siguen utilizando la versión 5.* de PHP. Dado que PHP5 ya tiene más de 11 años, es hora de actualizar a PHP 7 y limpiar esas funciones obsoletas. El proyecto PHP tiene una lista de funciones eliminadas, así como una lista de APIs y extensiones eliminadas, que le guiarán en la portabilidad de código PHP 5 a PHP 7.

La mayoría de los grandes sistemas de blogs, como WordPress, sistemas de gestión de contenidos (CMS), como Joomla, y sitios de comercio electrónico, como Opencart, son compatibles con PHP 7 desde el principio. Asegúrate de estar ejecutando la última versión de WordPress o de tu CMS y cambia tu servidor web a PHP 7. Muchos servicios se actualizan automáticamente para estar al día de las nuevas versiones y tendencias. Si no estás seguro de qué versión de PHP estás ejecutando, ponte en contacto con tu empresa de alojamiento web. Existen muchos tutoriales en vídeo que te guiarán en la instalación o actualización a PHP 7.

Historia

A principios de 2015 se publicó la primera versión alfa de PHP 7. El primer PHP estable (v7.0.0) se publicó el 1 de diciembre de 2015. Actualmente, la comunidad PHP está ocupada con la versión 7.0.8 (release candidate) y 7.1.0 alpha. La versión 7.0.7 de PHP se publica como estable. La mayoría de los problemas importantes se han resuelto, y PHP 7 es lo suficientemente maduro para su uso en producción.

¿Qué pasa con la versión 6? PHP 6 nunca fue lanzado, aunque originalmente estaba en desarrollo. La idea era introducir Unicode en PHP 5, llamándolo PHP 6. Unicode es un estándar informático para la codificación y representación de texto. Debido a la complejidad de introducir Unicode, PHP 6 nunca fue lanzado. Unicode duplicaba el consumo de memoria e impactaba en el rendimiento debido a las conversiones, y PHP 6 fue abandonado. En el futuro, se decidió que la nueva versión de PHP se llamaría PHP 7 y se omitiría por completo PHP 6.

Rendimiento

Una de las principales razones para cambiar de PHP 5 a PHP 7 son las mejoras de velocidad. Consulte los puntos de referencia a continuación para comparar las mediciones de Drupal y WordPress (las barras más altas indican un mejor rendimiento):

 

 

Sitio web PHP 5 vs PHP 7 (¡2 veces más rápido!)

Otra comparación de versiones de PHP así como de HHVM (una máquina virtual para PHP) en req/seg (de nuevo cuanto más alto mejor).

Otra comparación de req/seg.

PHP 5.6 vs HHVM 3.11 vs PHP 7.0.

Tiempo de respuesta entre PHP 5, HHVM y PHP7 (menos es mejor).

Tiempo de respuesta entre PHP 5, HHVM y PHP 7.

Tiempo de respuesta entre PHP 5, HHVM y PHP7.

Por último, pero no menos importante, una comparación entre el uso de memoria de PHP 5, HHVM y PHP7 con RAM en megabytes (menos es mejor).

Uso de memoria PHP 5, HHVM y PHP 7

Uso de memoria PHP 5, HHVM y PHP 7

¿Qué hay de nuevo?

  • Mejoras en el rendimiento PHP 7 es el doble de rápido que PHP 5.6.
  • Reducción significativa del uso de memoria, como hemos visto anteriormente.
  • Estructura de datos Abstract Syntax Tree (AST) utilizada por el compilador PHP 7.
  • Compatibilidad constante con 64 bits
  • Mejora de la jerarquía de excepciones
  • Muchos errores fatales se convierten ahora en Excepciones
  • Generador seguro de números aleatorios
  • Nuevo operador: null coalescing (??) que devuelve el resultado del primer operando si existe & no es NULL, o bien su segundo operando.
  • New operator: spaceship (<=>) that returns -1, 0 or 1 when the first operand respectively is less than, equal to, or greater than the second operand.
  • Clases anónimas: una clase que no contiene un nombre puede utilizarse cuando no es necesario documentar la clase o sólo se utiliza una vez.
  • Uso de la función define() para definir constantes de array (antes sólo se podía usar const).
  • Las declaraciones de tipo escalar permiten que las funciones requieran parámetros de un tipo determinado en tiempo de ejecución.
  • Las declaraciones de tipo de retorno permiten que las funciones devuelvan un tipo especificado.
  • Y mucho más...

Descargar

Puede descargar la última versión de PHP 7 desde el sitio web oficial.

Si tienes un servidor Debian con PHP, prueba Dotdeb.org, que proporciona paquetes actualizados (32 y 64 bits) para servidores Debian. Incluye Nginx y MySQL, así como PHP 7.

Dependiendo de su distribución GNU/Linux, PHP 7 puede estar ya disponible en su gestor de paquetes. A menudo hay tutoriales en vídeo disponibles para ayudar a actualizar PHP para su distribución específica.

Obtenga su auditoría SEO gratuita

Formulario gratuito de auditoría SEO

"*" indica campos obligatorios

Este campo tiene fines de validación y no debe modificarse.
Contenido
¿Le gusta este artículo?
Compártelo en las redes sociales
Obtenga su auditoría SEO gratuita

Formulario gratuito de auditoría SEO

"*" indica campos obligatorios

Este campo tiene fines de validación y no debe modificarse.
Obtenga su auditoría SEO gratuita

Formulario gratuito de auditoría SEO

"*" indica campos obligatorios

Este campo tiene fines de validación y no debe modificarse.
¿Le ha gustado este artículo?
Compártelo en las redes sociales

Dejar una respuesta

¡Echa un vistazo a otra entrada del blog!

Volver a todas las entradas del blog
2024 Bright Vessel. Todos los derechos reservados.
cruzmenúchevron-downflecha-izquierda