Pre-release fan it PXP-projekt ûntwikkelet in útwreide dialekt fan 'e PHP-taal

De earste testferzje fan 'e ymplemintaasje fan' e PXP-programmearringstaal is publisearre, PHP útwreide mei stipe foar nije syntaktyske konstruksjes en útwreide mooglikheden fan 'e runtime-bibleteek. Koade skreaun yn PXP wurdt oerset yn reguliere PHP-skripts útfierd mei in standert PHP-tolk. Sûnt PXP allinich PHP oanfolje, is it kompatibel mei alle besteande PHP-koade. Under de funksjes fan PXP binne d'r útwreidingen foar it PHP-typesysteem foar bettere gegevensfertsjintwurdiging en it brûken fan statyske analyze, lykas ek de levering fan in útwreide klassebibleteek om it skriuwen fan feilige koade te ferienfâldigjen.

De earste ferzje wurdt presintearre as in earste eksperimintele prototype, noch net geskikt foar wiidferspraat gebrûk en testen fan in ymplemintaasje skreaun yn PHP en mei help fan de PHP-Parser parser (se besocht te ûntwikkeljen de earste prototypes yn Rust, mar doe ferlitten dit idee). Fan 'e avansearre funksjes dy't beskikber binne yn' e earste ferzje, wurdt allinich stipe foar multi-line slutingen opmurken: $name = "Ryan"; $hello = fn (): void { echo "Hallo, {$name}!"; }; $hello();

Fierdere beskôging wurdt jûn oan it opnimmen fan funksjes yn PXP lykas shorthand- en blokfarianten fan 'e wedstriid-ekspresje, de betingst weromferklearring, type-aliassen, generika, variadic-typen, ûnferoarlike fariabelen, patroan oerienkomst, en operator oerladen.

Boarne: opennet.ru

Add a comment