Cargando...
Background image

Estar A La Última: PHP 8.2

La nueva versión PHP acaba de salir
Background image

La nueva versión 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:
class AClass
{
public readonly string $aValue,
public readonly int $anotherValue
}
Ahora:
readonly class AClass
{
public string $aValue,
public int $anotherValue
}
É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.
  • Y mucho más.

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.