
PHP Se lanzó 8.5, que agrega una extensión para analizar de forma segura URI y URL al lenguaje de secuencias de comandos del lado del servidor, que ahora tiene 30 años.
Descrito como un actualización importantePHP 8.5 se lanzó el 20 de noviembre y se puede acceder a él en PHP.net. El extensión URI presentado en la actualización siempre está disponible y proporciona API para analizar y modificar de forma segura URI y URL según la RFC 3986 y QUÉWG (Grupo de trabajo sobre tecnología de aplicaciones de hipertexto web) Estándares de URL. PHP 8.5 también cuenta con un operador de canalización que permite encadenar llamadas a funciones sin tener que lidiar con variables intermedias. El operador de tubería permite reemplazar muchas «llamadas anidadas» con una cadena que se puede leer hacia adelante, en lugar de hacerlo de adentro hacia afuera. Además, en la versión 8.5, los desarrolladores pueden actualizar las propiedades durante la clonación de objetos pasando una matriz asociativa al clone() función. Esto permite un soporte directo del patrón «with-er» para clases de solo lectura.
Los desarrolladores que utilizan PHP 8.5 también pueden aprovechar una #(\NoDiscard) atributo. Al agregar este atributo a una función, PHP verificará si el valor devuelto se consume y emitirá una advertencia si no es así. El asociado (void) cast se puede utilizar para indicar que un valor no se utiliza intencionalmente. Además, en PHP 8.5, los cierres estáticos y los invocables de primera clase ahora se pueden usar en expresiones constantes. Esto incluye parámetros de atributos, valores predeterminados de propiedades y parámetros, y constantes, según los documentos de actualización.




