Pre-rilaxx tal-proġett PXP li jiżviluppa djalett estiż tal-lingwa PHP

Ġiet ippubblikata l-ewwel rilaxx tat-test tal-implimentazzjoni tal-lingwa ta 'programmar PXP, li testendi PHP b'appoġġ għal kostruzzjonijiet ta' sintassi ġodda u kapaċitajiet estiżi ta 'librerija ta' runtime. Il-kodiċi miktub f'PXP huwa tradott fi skripts PHP regolari li huma esegwiti bl-użu tal-interpretu PHP regolari. Peress li PXP jikkumplimenta biss PHP, huwa kompatibbli mal-kodiċi PHP eżistenti kollu. Mill-karatteristiċi ta 'PXP, l-estensjonijiet għas-sistema tat-tip PHP huma nnutati għal rappreżentazzjoni aħjar tad-dejta u l-użu ta' analiżi statika, kif ukoll il-kunsinna ta 'librerija ta' klassi estiża biex tissimplifika l-kitba ta 'kodiċi sigur.

L-ewwel verżjoni hija ppreżentata bħala prototip sperimentali inizjali, għadu mhux adattat għal użu mifrux u ttestjar ta 'implimentazzjoni miktuba fil-PHP u bl-użu tal-parser PHP-Parser (l-ewwel prototipi ġew ippruvati jiġu żviluppati f'Rud, iżda mbagħad abbandunaw din l-idea). Mill-karatteristiċi estiżi disponibbli fl-ewwel verżjoni, huwa nnutat biss l-appoġġ għall-għeluq b'ħafna linji: $name = "Ryan"; $hello = fn (): void { echo "Hello, {$isem}!"; }; $hello ();

Id-diskussjoni li ġejja tkopri l-inklużjoni fil-PXP ta 'karatteristiċi bħal shorthand u varjanti blokk tal-espressjoni "taqbil", l-operatur kondizzjonali "ritorn", psewdonimi tat-tip, ġeneriċi, tipi varjadi, varjabbli immutabbli, tqabbil tal-mudell, u tagħbija żejda tal-operatur.

Sors: opennet.ru

Żid kumment