En esta guía, queremos analizar el próximo PHP 8.3, que será la última versión del lenguaje de programación PHP, e introducir las nuevas características y mejoras. PHP es el lenguaje de programación más popular que se puede utilizar para crear sitios web, aplicaciones, etc. Además, es un lenguaje de propósito general que se puede incrustar en HTML. Como sabrá, se lanzan todas las versiones de PHP y tiene muchas mejoras. y corrección de errores. Hoy en día se ha publicado un nuevo anuncio de que PHP 8.3 llegará pronto. Por lo tanto, puede seguir el resto del artículo para ver la fecha de lanzamiento, las nuevas funciones y las mejoras en el PHP recién lanzado. Presentamos el próximo PHP 8.3 y las nuevas mejoras En este punto, queremos analizar PHP 8.3, sus novedades y cuándo estará disponible. Ven y sus características. Para ello, siga los pasos a continuación. Fecha de lanzamiento y fin de vida útil de PHP 8.3 El equipo de PHP anunció PHP 8.3.0 Alpha 1 para pruebas el 8 de junio de 2023. Entonces, este es el ciclo de inicio de PHP 8.3. Después de eso, se lanzaron para prueba las nuevas versiones Alpha y Beta. Luego vinieron las versiones RC, que es la versión candidata. En este momento, el último PHP 8.3 RC se lanzó el 26 de octubre de 2023. Después de las versiones de prueba, el nuevo PHP 8.3 se lanzará el 23 de noviembre de 2023. El soporte activo de PHP 8.3 finalizará en noviembre de 2025 y solo ha el Soporte de Seguridad. El fin de vida útil de PHP 8.3 será en noviembre de 2026. Ahora siga los pasos a continuación para ver cuáles son las nuevas características y mejoras en PHP 8.3. Características del próximo PHP 8.3 La nueva versión de PHP tendrá muchas características nuevas. En este punto, les echamos un vistazo breve: Declarar un tipo para constantes de clase PHP: PHP 8.3 tendrá soporte para declarar un tipo para constantes de clase PHP. Esto garantiza la compatibilidad de tipos de las constantes cuando las clases secundarias y la implementación de la interfaz las anulan. Agregue una nueva función llamada jason_validate: la nueva versión de PHP agrega una nueva función llamada json_validate que devuelve verdadero o falso si la cadena dada es una cadena JSON válida. Dinámico Compatibilidad con constantes de clase y recuperación de miembros de Enum: admite la recuperación de constantes de clase y objetos Enum con un nombre de variable. Información adicional de GC con gc_status(): esta función devuelve estadísticas de PHP Garbage Collector, como si GC se está ejecutando, si GC está protegido, y el tamaño del buffer. En PHP 8.3 obtendrá más información con esta función. Nueva función stream_context_set_options: esta función puede aceptar una serie de opciones para configurar para uno o más contextos o contenedores, o puede aceptar un único nombre de contenedor, nombre de opción o su valor. . PHP 8.3 declara una nueva función stream_context_set_options que admite la segunda firma. Función Linting para múltiples archivos: en PHP 8.3, es posible pasar múltiples archivos PHP y PHP CLI los vincula a todos en la misma invocación. Class_alias() Soporte: en PHP 8.3, es posible asignar alias a clases e interfaces internas. Admite declarar un valor alternativo si la variable de entorno no está configurada en PHP 8.3. Nuevos métodos de extensión aleatoria: getBytesFromString, getFloat() y nextFloat().Cambios de sintaxis y funcionalidad en PHP 8.3En la nueva versión de PHP, se han cambiado algunas sintaxis y funciones. En este punto, puede ver algunos de ellos de la siguiente manera: Cambiar HTML de salida de resaltado_archivo y resaltado_cadena: PHP 8.3 envuelve la salida con una etiqueta HTML. Además, ya no convierte caracteres de nueva línea en etiquetas HTML, lo que genera una salida HTML resaltada con varias líneas. Actualice los errores E_NOTICE a E_WARNING en la función unserialize(). Excepciones granulares de fecha y hora: en PHP 8.3, la extensión Fecha/Hora introduce características específicas de la extensión y Clases granulares de excepción y error para transmitir mejor los estados de error y excepción. Esto hace que sea más fácil y limpio detectar excepciones específicas de fechas. Declaraciones de tipos constantes de clase en algunas clases de extensión de PHP Servidor CLI incorporado $_SERVER[‘SERVER_SOFTWARE’] El valor cambió para cumplir con RFC3875. Funciones obsoletas en PHP 8.3. En este punto, queremos analizar las obsolescencias en PHP 8.3. Como sabrá, PHP 8.3 desaprueba varios métodos de función y clase que admiten más de una firma. En PHP 8.3, llamar a las funciones get_class y get_parent_class sin parámetros está en desuso. Conclusión En este punto, intentamos presentar el nuevo PHP 8.3 y sus nuevas funciones. características y mejoras. Puede permanecer en contacto para obtener las guías de instalación y actualizar su versión de PHP a esta nueva versión. Espero que lo disfrutes. Si estás interesado en obtener guías de PHP en versiones anteriores, puedes visitar el sitio web de Orcacore y buscar tutoriales de PHP. Además, es posible que te gusten las siguientes guías: Windows Server 2025: nuevo Active Directory Las 5 mejores alternativas gratuitas a Python Mejor Herramientas GUI de monitoreo del sistema Linux

Source link