Noticias

PHP 8.5 lanzado con operadores de canalización, expansión de URI y clonación

PHP 8.5 fue lanzado oficialmente hace apenas unos minutos, como la última gran actualización de este lenguaje de scripting de código abierto, de uso general y ampliamente utilizado, especialmente adecuado para el desarrollo web.

Los aspectos más destacados de PHP 8.5 incluyen extensiones URI integradas para analizar, normalizar y procesar URL siguiendo los estándares RFC 3986 y WHATWG URL, y Pipe |> Los operadores permiten que los objetos invocables se encadenen de izquierda a derecha, lo que permite que los valores se pasen sin problemas a través de múltiples funciones sin la necesidad de variables intermedias.

La versión PHP 8.5 también trae novedades clone() Sintaxis para clonar objetos y actualizar propiedades, facilitando los patrones «with-er» readonly clase, y #[\NoDiscard] Una propiedad que advierte cuando su valor de retorno no se utiliza, lo que ayuda a prevenir errores y mejorar la seguridad general de la API.

Además, esta versión presenta nuevas curl_multi_get_handles Esta función admite identificadores compartidos de cURL persistentes en múltiples solicitudes PHP, evitando el costo de inicializar repetidamente una conexión al mismo host, y admite el uso de cierres estáticos y objetos invocables de primera clase en expresiones constantes (como parámetros de propiedad).

Entre otros cambios notables, PHP 8.5 ofrece soporte de seguimiento de pila para errores fatales de PHP, una nueva característica max_memory_limit La instrucción INI establece un límite superior límite_memoria, un nuevo PHP_BUILD_DATE constante, nuevo IntlListFormatter clases y nuevas get_exception_handler y get_error_handler Función.

Por último, pero no menos importante, PHP 8.5 añade nuevas características array_first y array_last La función devuelve el primer o último valor de la matriz, un nuevo locale_is_right_to_left funciones para idiomas RTL (de derecha a izquierda), y Locale::isRightToLeft método, y un php --ini=diff La salida del comando es una instrucción INI no predeterminada.

PHP 8.5 se puede descargar desde Sitio web oficial Como un tarball fuente creado a partir del código fuente. También llegará pronto a los repositorios de software estable más populares. Distribución GNU/Linux. Controlar Página de notas de la versión Más detalles sobre los cambios incluidos en esta importante actualización de PHP.

Fuente de la imagen: logotipo de PHP Group

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba