Bol bol prvý testovací release implementácie programovacieho jazyka PXP, ktorý rozširuje PHP o podporu nových syntaktických konštrukcií a rozšírené možnosti runtime knižnice. Kód napísaný v PXP sa transfiltruje na bežné PHP skripty, ktoré sa vykonávajú pomocou štandardného interpretátora PHP. Keďže PXP len dopĺňa PHP, je kompatibilný so všetkým existujúcim PHP kódom. Medzi vlastnosti PXP patrí rozšírenie systému typov PHP pre lepšie zobrazenie údajov a aplikáciu statickej analýzy, ako aj dodanie rozšírenej knižnice tried na zjednodušenie písania bezpečného kódu.
Prvá verzia sa prezentuje ako počiatočný experimentálny prototyp, zatiaľ nevhodný na široké použitie a testujúci implementáciu napísanú na PHP a používajúcu parser PHP-Parser (prvé prototypy sa snažili vyvinúť na Rust, ale od tejto myšlienky potom upustili). Z dostupných rozšírených funkcií prvej verzie sa zaznamenáva iba podpora viacriadkových uzávierok: $name = „Ryan“; $hello = fn (): void { echo „Ahoj, {$name}!“; }; $hello();
Ďalej sa zvažuje zapojenie do PXP takých možností, ako sú skrátené a blokové varianty výrazu „match“, podmienený operátor „return“, aliasy typov, generiká, variabilné typy, nemenné premenné, porovnania s modelom a preťaženie operátorov.
Zdroj: opennet.ru
