
Posted on 15 de marzo de 2023 by staycreative
La nueva versión estable de PHP acaba de salir, y nosotros, ya disponemos de ella.
Si quieres cambiar a ésta, aquí te dejamos la guía de como hacerlo.
PHP 8.2
Los cambios, son tantos, que aquí sólo vamos a detallar algunos y a comentar qué se ha mejorado.
Una de las principales mejoras está basada en una función introducida en la versión anterior:
Readonly
En la versión 8.1 se introdujo para las propiedades de la clase, ahora, se puede declarar toda la clase. Por ejemplo:
Antes:
Éste cambio parece insignificante, pero en algunos casos supone un ahorro de recursos considerable.
SensitiveParameter
Es un nuevo atributo que puede ser usado para cualquier parámetro, pero, solo puede ser usado para ellos.
Cuando a un parámetro se le es atribuido, el valor en la función var_dump /logging es reemplazado con un objeto del nuevo SensitiveParameterValue.
Éstas, son solo dos de las modificaciones del php 8.2 respecto las versiones anteriores, pero, hay una lista muy larga en la que se incluyen:
-Optimización del código.
-Utilización de nuevas funciones.
-Eliminación de ciertas funciones.
-Nuevas medidas de seguridad para proteger contra ataques de inyección de código.
-Etc.
Debido a sus mejoras de seguridad e implementaciones de código se recomienda actualizar a PHP 8.2, pero siempre se tiene que tener en cuenta que no todas las webs actuales van a ser compatibles.
Por ejemplo, las webs creadas con WordPress se pueden actualizar directamente al nuevo PHP ya que éstos se actualizan constantemente. Lo único que podría llevar problemas como sabrán los usuarios de WordPress son los plugins o temas los cuales no reciben actualizaciones tan constantemente.