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

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
25 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 2048 Windows

9.9 /mes

/mes

Facturado cada 12 meses

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26 /mes

/mes

Facturado cada 12 meses

-15.6%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
30 Mbps
DDoS Protected SSD-KVM 1024 Linux

38 /mes

/mes

Facturado cada 12 meses

-9.6%

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 cada 12 meses

-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

-5.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 2048 Windows

11.63 /mes

/mes

Facturado cada 12 meses

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33 /mes

/mes

Facturado cada 12 meses

-18.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
4 TB
wKVM-SSD 4096 Metered Windows

38 /mes

/mes

Facturado cada 12 meses

-10%

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 cada 12 meses

-9.3%

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

53.99 /mes

/mes

Facturado cada 12 meses

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.