PXP projekti eelloodud versioon, mis arendab PHP keele täiustatud dialekti.

Avalikustatud on esimene testversioon PXP programmeerimiskeele rakendamisest, mis laiendab PHP-d, toetades uusi süntaktilisi konstruktsioone ja täiendavaid runtime-raamatukogude võimalusi. PXP-s kirjutatud kood tõlgitakse tavapärastesse PHP-skriptidesse, mida täidab PHP tavaline tõlgendaja. Kuna PXP lihtsalt täiendab PHP-d, on see ühilduv kogu olemasoleva PHP-koodiga. PXP eripärade hulka kuulub PHP tüüpide süsteemi laienemine, et paremini esitada andmeid ja rakendada staatilist analüüsi, samuti pikendatud klasside raamatukogu esitamine ohutu koodi kirjutamise lihtsustamiseks.

Esimene versioon on esitatud kui algne eksperimentaalne prototüüp, mis ei ole veel laialdaselt kasutatav ja testib PHP-l kirjutatud rakenduse teostust, kasutades PHP-Parseri parsi (esimene prototüüp üritas arendada Rustis, kuid loobus seejärel sellest ideest). Esimese versiooni ulatuslike võimaluste seast märgitakse ainult mitmerealiste sulgude tugi: $name = "Ryan"; $hello = fn (): void { echo "Tere, {$name}!"; }; $hello();

Tulevikus kaalutakse PXP-sse selliste võimaluste lisamist nagu lühendatud ja plokise isiku "match" väljend, tingimuslik operaator "return", tüübi hüüdnimesid, geneerilisi tüüpe, muutumatud muutujaid, mustriga vastavust ja operaatorite ülelugemist.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster