fbpx

Noticias & Blog

Blog Webinsignia

Qué hay de nuevo en PHP 8.2

Qué hay de nuevo en PHP 8.2

PHP 8.2 está a la vuelta de la esquina. Su lanzamiento está previsto para el 24 de noviembre.

PHP 8.2 tiene como único objetivo facilitar la vida de los desarrolladores. La mayoría de los cambios simplifican el proceso de codificación y desaprueban algunas de las funciones más antiguas. Siempre se recomienda actualizar a la última versión de PHP para maximizar la seguridad de tu sitio y acostumbrarte a la nueva sintaxis.

Veamos todos los cambios que PHP 8.2 está trayendo a la mesa para que puedas decidir si vale la pena hacer el cambio cuando finalmente salga la nueva versión.

Nuevas características de PHP 8.2

En esta sección, repasaremos los cambios y las nuevas funciones introducidas con PHP 8.2.

Nuevas clases de readonly

La nueva propiedad de clase de readonly se publicó con la versión 8.1. PHP 8.2 lo mejora aún más. Ahora, podrás declarar una clase completa como readonly. Al hacerlo, todas las propiedades de esa clase cambiarán a readonlyEsto no funcionará para las propiedades dinámicas: declararlas como readonly generará un error.

Permitir verdadero, nulo y falso como tipos de standalone

Con PHP 8.0, a los usuarios se les presentó soporte para Union Types. Podrías declarar un tipo como una unión de dos o más tipos. Aunque podrías usar falso y nulo como tipos posibles, no estaba permitido usarlos como tipos de standalone.

Con PHP 8.2, será posible usar falso y nulo como tipos de standalone. Con esta adición, el sistema de tipos de PHP será más descriptivo, ya que podrás declarar con mayor precisión los tipos de devolución, parámetro y propiedad.

Compatibilidad con valores de parámetros sensibles a la redacción

PHP permite a los usuarios rastrear la pila de llamadas en cualquier punto del programa. Es muy útil si deseas depurar una aplicación y ver por qué falló. Sin embargo, algunos seguimientos de pila contienen información confidencial que es posible que desees enmascarar.

PHP 8.2 añadirá un nuevo atributo llamado SensitiveParameter. Evita que se muestre o registre información confidencial cada vez que una aplicación tiene problemas.

Oficina Urdesa Central

Oficina Urdesa Central,
Callejón 6to. entre Dátiles y Ave. Las Monjas. 
Guayaquil - Ecuador

Contáctenos

Email: webmedia593@hotmail.com  
Email:
ventas@webinsignia.com
Ventas/whatsapp: 0999786137