Pra-pelepasan proyék PXP ngembangkeun hiji dialék nambahan tina basa PHP

Kaluaran tés munggaran ngeunaan palaksanaan basa programming PXP geus diterbitkeun, ngembangna PHP jeung rojongan pikeun constructs sintaksis anyar jeung kamampuhan dimekarkeun tina perpustakaan runtime. Kode anu ditulis dina PXP ditarjamahkeun kana skrip PHP biasa anu dieksekusi nganggo juru basa PHP standar. Kusabab PXP ngan ukur ngalengkepan PHP, éta cocog sareng sadaya kode PHP anu aya. Diantara fitur PXP, aya ekstensi kana sistem tipe PHP pikeun ngagambarkeun data hadé tur pamakéan analisis statik, kitu ogé pangiriman perpustakaan kelas dimekarkeun pikeun simplify nulis kode aman.

Versi kahiji dibere salaku prototipe eksperimen awal, teu acan cocog pikeun pamakéan nyebar sarta nguji hiji palaksanaan ditulis dina PHP jeung ngagunakeun parser PHP-Parser (aranjeunna nyoba ngamekarkeun prototipe munggaran di Rust, tapi lajeng ditinggalkeun gagasan ieu). Tina fitur-fitur canggih anu aya dina versi munggaran, ngan ukur dukungan pikeun panutupan multi-garis anu kacatet: $name = "Ryan"; $halo = fn (): void {gema "Halo, {$ngaran}!"; }; $Halo();

tinimbangan salajengna dibikeun ka kaasup fitur di PXP kayaning shorthand jeung blok varian ekspresi cocok, pernyataan balik kondisional, tipe aliases, generics, tipe variadic, variabel immutable, cocog pola, sarta overloading operator.

sumber: opennet.ru

Tambahkeun komentar