Pre-release sa proyekto sa PXP nga nagpalambo sa usa ka taas nga diyalekto sa PHP nga pinulongan

Ang una nga pagsulay nga pagpagawas sa pagpatuman sa PXP programming language gimantala, nagpalapad sa PHP nga adunay suporta alang sa mga bag-ong syntactic nga pagtukod ug gipalapdan nga mga kapabilidad sa runtime library. Ang code nga gisulat sa PXP gihubad ngadto sa regular nga PHP scripts nga gipatuman gamit ang standard PHP interpreter. Tungod kay ang PXP nagsuporta lamang sa PHP, kini nahiuyon sa tanan nga kasamtangan nga PHP code. Lakip sa mga bahin sa PXP, adunay mga extension sa PHP type nga sistema alang sa mas maayo nga representasyon sa datos ug ang paggamit sa static nga pagtuki, ingon man ang paghatud sa usa ka gipalapad nga librarya sa klase aron mapasimple ang pagsulat sa luwas nga code.

Ang unang bersyon gipresentar isip usa ka inisyal nga eksperimento nga prototype, dili pa angay alang sa kaylap nga paggamit ug pagsulay sa usa ka implementasyon nga gisulat sa PHP ug gamit ang PHP-Parser parser (sila misulay sa paghimo sa unang mga prototype sa Rust, apan unya gibiyaan kini nga ideya). Sa mga advanced features nga anaa sa unang bersyon, suporta lamang sa multi-line closures ang namatikdan: $name = "Ryan"; $hello = fn (): void {echo "Hello, {$ngalan}!"; }; $hello();

Ang dugang nga konsiderasyon gihatag sa paglakip sa mga feature sa PXP sama sa shorthand ug block nga mga variant sa match expression, ang conditional return statement, type aliases, generics, variadic type, immutable variables, pattern matching, ug operator overloading.

Source: opennet.ru

Idugang sa usa ka comment