PHP 8.6 trae la aplicación parcial de funciones
El RC1 llega el 24 de septiembre y la versión final el 19 de noviembre. Pon ? o ... en lugar de argumentos y obtienes un closure.
Qué hacer
Añade el RC de 8.6 a tu matriz de CI esta semana para que noviembre no te pille por sorpresa.
El calendario: RC1 el 24 de septiembre, más RC el 8 de octubre, el 22 de octubre y el 5 de noviembre, y la versión final el 19 de noviembre de 2026.
La novedad que más se va a notar es la aplicación parcial de funciones (aprobada 33 a 0). Pon ? o ... en lugar de argumentos y obtienes un closure:
$f = foo(1, ?, 3); // closure que espera $b
$g = foo(1, ...); // closure que espera el resto
$out = array_map(str_replace('hello', 'hi', ?), $lines);Encaja de forma natural con el operador pipe que llegó en PHP 8.5. PHP 8.6 también añade una función nativa clamp().