Pre-Release vum PXP-Projet entwéckelt en erweiderten Dialekt vun der PHP Sprooch

Déi éischt Testverëffentlechung vun der Implementatioun vun der PXP Programmiersprache gouf publizéiert, PHP erweidert mat Ënnerstëtzung fir nei syntaktesch Konstruktiounen an erweidert Fäegkeeten vun der Runtime-Bibliothéik. Code geschriwwen an PXP gëtt a regelméisseg PHP Scripte iwwersat, déi mat engem Standard PHP Dolmetscher ausgefouert ginn. Zënter PXP nëmmen PHP ergänzt, ass et kompatibel mat all existenten PHP Code. Ënnert de Fonctiounen vun PXP ginn et Extensiounen op de PHP-Typ System fir eng besser Datevertriedung an d'Benotzung vu statesche Analyse, souwéi d'Liwwerung vun enger erweiderter Klassbibliothéik fir d'Schreiwe vu séchere Code ze vereinfachen.

Déi éischt Versioun gëtt als initialen experimentellen Prototyp presentéiert, nach net gëeegent fir verbreet Benotzung an Testen vun enger Implementatioun geschriwwen an PHP a benotzt de PHP-Parser Parser (si hu probéiert déi éischt Prototypen am Rust z'entwéckelen, awer hunn dës Iddi opginn). Vun de fortgeschratt Funktiounen, déi an der éischter Versioun verfügbar sinn, gëtt nëmmen Ënnerstëtzung fir Multi-Line Zoumaache bemierkt: $name = "Ryan"; $hello = fn (): void { echo "Hallo, {$name}!"; }; $hello();

Weider Iwwerleeung gëtt fir Fonctiounen am PXP abegraff wéi Shorthand- a Blockvarianten vum Matchausdrock, d'bedingte Retour Ausso, Typ Aliasen, Generik, Variadic Typen, onverännerbar Variabelen, Mustermatching an Bedreiwer Iwwerlaascht.

Source: opennet.ru

Setzt e Commentaire