Ukukhutshwa kwangaphambili kweprojekthi ye-PXP ephuhlisa isiyelelane esandisiweyo solwimi lwe-PHP

Ukukhutshwa kovavanyo lokuqala lokuphunyezwa kolwimi lweprogram ye-PXP kupapashiwe, ukwandisa i-PHP ngenkxaso yolwakhiwo olutsha lwe-syntactic kunye nezakhono ezandisiweyo zethala leencwadi lexesha lokusebenza. Ikhowudi ebhalwe kwi-PXP iguqulelwa kwimibhalo ye-PHP eqhelekileyo eyenziwa kusetyenziswa itoliki eqhelekileyo ye-PHP. Ekubeni i-PXP incedisa i-PHP kuphela, iyahambelana nayo yonke ikhowudi ye-PHP ekhoyo. Phakathi kweempawu ze-PXP, kukho izandiso kwinkqubo yohlobo lwe-PHP ukwenzela ukubonakaliswa okungcono kwedatha kunye nokusetyenziswa kohlalutyo lwe-static, kunye nokuhanjiswa kwelayibrari yeklasi eyandisiweyo ukwenza lula ukubhala ikhowudi ekhuselekileyo.

Uguqulelo lokuqala lunikezelwa njengeprototype yokuqala yovavanyo, engekakulungeli ukusetyenziswa ngokubanzi kunye nokuvavanya ukuphunyezwa okubhalwe kwi-PHP kunye nokusebenzisa i-PHP-Parser parser (bazama ukuphuhlisa iiprototypes zokuqala kwi-Rust, kodwa bayishiya le ngcamango). Kwiinkalo eziphambili ezifumanekayo kwinguqu yokuqala, inkxaso kuphela yokuvalwa kwemigca emininzi iphawulwe: $ igama = "Ryan"; $ molo = fn (): akukho nto {echo "Molo, {$igama}!"; }; $ molo();

Uqwalaselo olongezelelweyo lunikwe ukuquka iimpawu kwi-PXP ezifana ne-shorthand kunye nebhloko eyahluka-hluko yentetho yomdlalo, inkcazo yembuyekezo enemiqathango, uhlobo lweziteketiso, iigenerics, iindidi eziguquguqukayo eziguquguqukayo, iinguqu eziguquguqukayo, ukulinganisa ipateni, kunye nokulayisha ngaphezulu komsebenzisi.

umthombo: opennet.ru

Yongeza izimvo