PHP 8.5: Nuevas características y cambios emocionantes que debes conocer

watch 1m, 58s
views 2

19:06, 20.11.2025

Contenido del artículo
arrow

  • Operador Pipe: Simplificando tu código
  • Nuevos atributos y mejoras para un mejor control del código
  • Modernizando el ecosistema de PHP

PHP 8.5 acaba de ser lanzado, trayendo nuevas funciones y algunos cambios que rompen la compatibilidad con versiones anteriores. Si eres desarrollador de PHP, esta actualización es algo que no querrás perderte. Vamos a echar un vistazo más detallado a las nuevas herramientas y mejoras de esta versión.

Operador Pipe: Simplificando tu código

Una de las adiciones más esperadas es el nuevo operador pipe (|>). Este te permite pasar valores directamente de una función a otra sin necesidad de usar variables intermedias o asignaciones. Si alguna vez has querido tener un código más limpio y legible, esta característica será un cambio radical. El operador pipe facilita la concatenación de funciones, mejorando tu flujo de trabajo al pasar la salida de una función directamente a la siguiente. Si una función toma un solo argumento, puedes usar la sintaxis ... para pasar los valores directamente. Para funciones con múltiples argumentos, los cierres (closures) te ayudarán a gestionar cómo se asignan los valores.

Nuevos atributos y mejoras para un mejor control del código

PHP 8.5 introduce el atributo #[NoDiscard], que asegura que los valores devueltos por ciertas funciones siempre sean utilizados. Si un valor es ignorado, recibirás una advertencia, lo que ayuda a prevenir errores inesperados en tu código. Además, ahora puedes usar cierres y llamadas de primer nivel (first-class callables) en expresiones constantes, lo cual no estaba permitido en versiones anteriores. Marcar estos cierres como static asegura que no accedan a variables externas, haciendo tu código más predecible y manejable.

Modernizando el ecosistema de PHP

Otras actualizaciones incluyen funciones útiles como array_first() y array_last(), que facilitan el acceso al primer y último elemento de un arreglo. La adición del módulo URI simplifica el análisis de URLs, y el módulo Exif ahora soporta los formatos de imagen HEIF y HEIC. Estos cambios, junto con otras mejoras menores, acercan a PHP a las necesidades modernas del desarrollo web.

Mientras exploras PHP 8.5, recuerda que varias funciones obsoletas han sido eliminadas. La eliminación del soporte para ciertas sintaxis y funciones impulsará a los desarrolladores a adoptar prácticas de programación más limpias y eficientes. Esta actualización es otro paso adelante para PHP, haciendo del lenguaje una herramienta más poderosa y flexible para tus proyectos.

Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

oferta

-20.2%

CPU
CPU
1 Xeon Core
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 1024 HK Windows

19 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

72 /mes

/mes

Facturado cada 6 meses

oferta

-14.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3 /mes

/mes

Facturado cada 6 meses

oferta

-15%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 65536 Linux

134.99 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 4096 Linux

16.45 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 8192 Linux

115.5 /mes

/mes

Facturado cada 6 meses

oferta

-22.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 4096 HK Linux

33 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
wKVM-SSD 32768 Metered Windows

156 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 16384 Linux

49.99 /mes

/mes

Facturado mensualmente

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.