Publicouse a primeira versión de proba da linguaxe de programación PXP. Esta amplía PHP con compatibilidade con novas construcións sintácticas e capacidades ampliadas da biblioteca de tempo de execución. O código escrito en PXP tradúcese a scripts PHP estándar, que se executan mediante o intérprete nativo de PHP. Dado que PXP simplemente complementa PHP, é compatible con todo o código PHP existente. As características de PXP inclúen extensións ao sistema de tipos PHP para unha mellor representación de datos e análise estática, así como unha 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 axeitado para un uso xeneralizado, probando unha implementación escrita en PHP e usando o analizador PHP-Parser (os primeiros prototipos intentáronse desenvolver en Rust, pero despois abandonouse esta idea). Das características avanzadas dispoñibles na primeira versión, só se sinala a compatibilidade con peches multilínea: $name = "Ryan"; $hello = fn (): void { echo "Ola, {$name}!"; }; $hello();
Considérase adicionalmente a inclusión de características en PXP como expresións de coincidencia abreviadas e baseadas en bloques, o operador de retorno condicional, alias de tipo, xenéricos, tipos variádicos, variables inmutables, coincidencia de patróns e sobrecarga de operadores.
Fonte: opennet.ru
