Pra-rilis proyek PXP ngembangaken dialek lengkap saka basa PHP

Rilis tes pisanan saka implementasine basa pamrograman PXP wis diterbitake, ngluwihi PHP kanthi dhukungan kanggo konstruksi sintaks anyar lan kapabilitas perpustakaan runtime sing luwih dawa. Kode sing ditulis ing PXP diterjemahake menyang skrip PHP biasa sing dieksekusi nggunakake interpreter PHP biasa. Wiwit PXP mung nglengkapi PHP, iku kompatibel karo kabeh kode PHP ana. Saka fitur PXP, ekstensi kanggo sistem jinis PHP kacathet kanggo perwakilan data sing luwih apik lan nggunakake analisis statis, uga pangiriman perpustakaan kelas lengkap kanggo nyederhanakake nulis kode aman.

Versi pisanan ditampilake minangka prototipe eksperimen awal, durung cocok kanggo nggunakake lan nguji implementasine sing ditulis ing PHP lan nggunakake parser PHP-Parser (prototipe pisanan dicoba dikembangake ing Rust, nanging banjur ninggalake gagasan iki). Saka fitur lengkap sing kasedhiya ing versi pisanan, mung dhukungan kanggo penutupan multiline sing dicathet: $name = "Ryan"; $hello = fn(): void {echo "Halo, {$jeneng}!"; }; $hello();

Diskusi ing ngisor iki nyakup fitur PXP kayata varian shorthand lan blok ekspresi "cocok", operator kondisional "bali", jinis alias, generik, jinis variadic, variabel sing ora bisa diganti, cocog pola, lan overloading operator.

Source: opennet.ru

Add a comment