Lançamento preliminar do projeto PXP, que desenvolve um dialeto avançado da linguagem PHP

Foi publicado o primeiro lançamento experimental da implementação da linguagem de programação PXP, que expande o PHP com suporte a novas construções de sintaxe e recursos avançados da biblioteca runtime. O código escrito em PXP é convertido em scripts PHP normais, executados pelo interpretador padrão do PHP. Como o PXP complementa o PHP, ele é compatível com todo o código PHP existente. Entre as características do PXP, destaca-se a ampliação do sistema de tipos do PHP para uma melhor representação dos dados e aplicação de análise estática, além da entrega de uma biblioteca de classes ampliada para simplificar a escrita de código seguro.

A primeira versão é apresentada como um protótipo experimental inicial, ainda não adequado para uso generalizado e testando a implementação escrita em PHP que utiliza o parser PHP-Parser (os primeiros protótipos foram tentados desenvolver em Rust, mas essa ideia foi abandonada). Entre as funcionalidades avançadas disponíveis na primeira versão, destaca-se apenas o suporte a closures multilinhas: $name = "Ryan"; $hello = fn (): void { echo "Hello, {$name}!"; }; $hello();

No futuro, considera-se a inclusão no PXP de funcionalidades como variantes abreviadas e em bloco da expressão "match", o operador condicional "return", aliases de tipos, generics, tipos variáveis, variáveis imutáveis, correspondências de padrões e sobrecarga de operadores.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster