Todo lo que necesitas saber para prepararte para PHP 7.4

Índice
  1. PHP 7.4: Nuevas características y actualizaciones
    1. Funciones de flecha
    2. Propiedades tipificadas
    3. Precarga
    4. Desusos y extensiones eliminadas
  2. Migración a PHP 7.4 (3 consejos)
    1. 1. Determine su versión actual de PHP
    2. 2. Cambie a un proveedor de alojamiento que migre automáticamente a la última versión de PHP
    3. 3. Pruebe la compatibilidad de su sitio
  3. Conclusión

Al desarrollar y administrar sitios de WordPress, es fundamental mantenerlos actualizados. Sin embargo, no solo se debe actualizar constantemente el software principal de WordPress, sino también ellenguaje de programación principaltambién.

Elúltima versión de PHPPHP 7.4 se lanzará el próximo mes. PHP 7.4 incluye una serie de actualizaciones que pueden ayudar a mejorar sus sitios y la experiencia del usuario. Además, hay un puñado de características y funciones notables (así como obsoletas) que vale la pena conocer.

En este artículo, analizaremos PHP 7.4 y las actualizaciones, características y cambios que puede esperar. Luego, analizaremos tres consejos que puede utilizar para migrar a la última versión. ¡Comencemos!

PHP 7.4: Nuevas características y actualizaciones

PHP 7.4 será elúltima actualización importanteAntes de PHP 8, se ha prometido que traerá mejoras tanto en el rendimiento como en la legibilidad del código. Veamos más de cerca algunas de las características y actualizaciones más importantes que se avecinan.

Funciones de flecha

Hasta ahora, es posible que haya experimentado frustración al lidiar con la naturaleza verbosa de las funciones anónimas de PHP. Sin embargo, después de la actualización, las funciones de flecha, o “cierres cortos”, facilitarán la escritura de funciones más cortas en PHP utilizando una sintaxis más concisa.

El siguiente es un ejemplo de cómo podría verse su código en este momento:

$valor = array_map( función( $usuario ) {    devuelve $usuario-correo_email_usuario;}, $usuarios );

Compárelo con cómo aparecería al escribirlo de una nueva manera:

$valor = array_map( fn( $usuario ) = $usuario-correo_email_usuario, $usuarios );

PHP 7.4 hará que los cierres cortos solo puedan tener una expresión y ningunadevolverpalabra clave. En su lugar, se introducirá lafunciónpalabra clave.

Propiedades tipificadas

Además de la sugerencia de tipo lanzada con PHP 5.0 y las declaraciones de tipo de retorno vistas con PHP 7.0, PHP 7.4 contará con la función declaretipos de propiedades de claseEn pocas palabras, esto significa que podrá verificar que una propiedad específica permite el tipo de datos que le está asignando.

Declaraciones de tipo de propiedad de primera claserecibirá soporte adicional. Sin embargo, no incluirá soporte paravacíoyinvocable, lo que el RFC de PHP atribuye a “semántica poco clara” y “comportamiento que depende del contexto”, respectivamente.

Precarga

La precarga es una de las funciones que podría mejorar significativamente el rendimiento de su código. Permite que el servidor pueda cargar archivos PHP y mantenerlos almacenados en caché en la memoria, de modo que estén disponibles para futuras solicitudes.

Con la actualización,tareas de precargaSe controlará y realizará mediante unopache.precarga, un solophp.inidirectiva. La única salvedad es que, si se modifica la fuente de los archivos precargados, los cambios no se traducirán a menos que o hasta que se reinicie el servidor.

Desusos y extensiones eliminadas

Si bien la mayoría de los cambios en esta nueva actualización son permanentes, es importante tener en cuenta las extensiones eliminadas y las obsoletas que podrían afectar sus bases de código.

Una eliminación de funcionalidad a tener en cuenta es laoperador ternario asociativo por izquierdaComo desarrollador, su mejor práctica es evitar por completo el uso de operadores ternarios anidados.

Sin embargo, si ustedhacerÚsalos, se recomienda que uses paréntesis. PHP 7.4 propone eliminar el uso de la asociatividad izquierda para operadores ternarios porque resulta confuso para los desarrolladores que cambian entre lenguajes.

Otras depreciaciones incluyenLa clave de matriz existe ()sobre los objetos, así comollavespara acceder a matrices y cadenas de desplazamiento.Notas de actualización de PHPOfrecer una lista más amplia de desaprobaciones y eliminaciones.

Migración a PHP 7.4 (3 consejos)

WordPress requiere queLos sitios utilizan PHP 7.3, como mínimo. Por lo tanto, si todavía usas la versión 5.6, ahora es el momento perfecto para considerar la migración a PHP 7.4 cuando se lance el mes próximo.

Aunque PHP 7.4 aún no está disponible, puedes probarlo usando un entorno de pruebas. De esta manera, puedes probar la nueva versión de PHP antes de actualizar tu sitio en vivo. Echemos un vistazo a tres consejos adicionales que puedes usar para prepararte para la migración a PHP 7.4.

1. Determine su versión actual de PHP

Para saber qué debe hacer antes de actualizar, es importante saber primero qué versión de PHP está utilizando actualmente. Existen algunos métodos que puede utilizar para encontrar esta información.

Una es instalar un complemento comoMostrar la versión de PHPEste es un complemento simple que agrega un widget al panel de administración de WordPress para mostrar información sobre la versión de PHP.

Sin embargo, si utiliza WordPress 5.2 o una versión superior, existe una forma más rápida. Desde el panel de WordPress, vaya aHerramientas Estado del sitioHaga clic en elInformaciónpestaña y luego navegue hasta laServidorMenú desplegable:

La versión PHP se mostrará debajo deServidorsección. Cuando haces clic por primera vez enEstado del sitio, bajoEstado, puede indicarle si su versión de PHP debe actualizarse.

2. Cambie a un proveedor de alojamiento que migre automáticamente a la última versión de PHP

Una de las formas más efectivas de prepararse para la migración de PHP es cambiar a un proveedor de alojamiento que se encargue de ello por usted.

Una vez que una versión de PHP llega a su “fin de vida útil”, el host elimina por completo la seguridad y el soporte del servidor.

3. Pruebe la compatibilidad de su sitio

Una tercera forma de ayudar a preparar los sitios para PHP 7.4 es mediante el uso de una herramienta de prueba de compatibilidad como PHP Compatability Checker. Esta herramienta le permite obtener una vista previa de su sitio web utilizando una versión diferente de PHP.

Comprueba la compatibilidad de tu sitio de WordPress usandoComprobador de compatibilidad de PHPcomplemento:

Después de instalar, activar y ejecutar este complemento, te indicará si hay algún problema de compatibilidad que debas solucionar antes de actualizar. Esto puede resultar especialmente útil para sitios que aún usan PHP 5.6 o PHP 7.1.

Conclusión

Es fundamental que sus sitios de WordPress funcionen con la última versión de PHP. La última versión incluye una serie de nuevas características y funciones que aumentan la velocidad y la confiabilidad de PHP.

Como comentamos en este artículo, hay algunas cosas que querrás hacer antes de actualizar a PHP 7.4:

  1. Determinar su versión actual de PHP.
  2. Considere cambiar a un proveedor de alojamiento que migrará automáticamente a PHP 7.4.
  3. Pruebe la compatibilidad de su sitio con PHP Test Driver.

¿Tiene alguna pregunta sobre la actualización a PHP 7.4? ¡Háganoslo saber en la sección de comentarios a continuación!

Crédito de la imagen:Pexels.

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion