Pre-lanzamento do proxecto PXP que desenvolve un dialecto estendido da linguaxe PHP

Publicouse a primeira versión de proba da implementación da linguaxe de programación PXP, que amplía PHP con soporte para novas construcións sintácticas e capacidades ampliadas da biblioteca en tempo de execución. O código escrito en PXP tradúcese a scripts PHP habituais executados mediante un intérprete PHP estándar. Dado que PXP só complementa PHP, é compatible con todo o código PHP existente. Entre as características de PXP, hai extensións ao sistema de tipo PHP para unha mellor representación de datos e o uso da análise estática, así como a entrega dunha biblioteca de clases ampliada para simplificar a escritura de código seguro.

A primeira versión preséntase como un prototipo experimental inicial, aínda non apto para un uso xeneralizado e probar unha implementación escrita en PHP e utilizando o analizador PHP-Parser (tentaron desenvolver os primeiros prototipos en Rust, pero logo abandonaron esta idea). Das funcións avanzadas dispoñibles na primeira versión, só se sinala o soporte para peches de varias liñas: $name = "Ryan"; $ola = fn (): void { echo "Ola, {$nome}!"; }; $ola();

Tense máis en conta a inclusión de funcións en PXP, como as variantes de abreviatura e bloque da expresión de coincidencia, a instrución de retorno condicional, os alias de tipo, os xenéricos, os tipos variádicos, as variables inmutables, a coincidencia de patróns e a sobrecarga de operadores.

Fonte: opennet.ru

Engadir un comentario