Lanzamiento preliminar del proyecto PXP, que desarrolla un dialecto extendido del lenguaje PHP

Se ha publicado el primer lanzamiento de prueba de la implementación del lenguaje de programación PXP, que amplía PHP con el soporte de nuevas construcciones sintácticas y mayores capacidades de la biblioteca runtime. El código escrito en PXP se transforma en scripts PHP normales, ejecutados mediante el intérprete PHP estándar. Dado que PXP solo complementa PHP, es compatible con todo el código PHP existente. Entre las características de PXP se destaca la ampliación del sistema de tipos de PHP para una mejor representación de los datos y la aplicación de análisis estático, así como la entrega de una biblioteca de clases ampliada para simplificar la escritura de código seguro.

La primera versión se presenta como un prototipo experimental inicial, aún no apto para uso generalizado y que prueba la implementación, escrita en PHP y utilizando el analizador PHP-Parser (los primeros prototipos intentaron desarrollarse en Rust, pero luego se abandonó esa idea). De las capacidades avanzadas disponibles en la primera versión se destaca únicamente el soporte para cierres de múltiples líneas: $name = «Ryan»; $hello = fn (): void { echo «Hello, {$name}!»; }; $hello();

En el futuro, se considera incluir en PXP capacidades como variantes abreviadas y en bloque de la expresión «match», el operador condicional «return», alias de tipos, genéricos, tipos variantes, variables inmutables, coincidencias con patrones y sobrecarga de operadores.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster