Mga detalye ng Software:
Bersyon: 5.0.1 Na-update
I-upload ang petsa: 6 Mar 16
Lisensya: Libre
Katanyagan: 60
Ang pag-download na pakete ay naglalaman pinagmulan ang wika at isang tagatala.
Espesyal na binuo para sa XP Framework , ang XP wika ay batay sa PHP
Ano ang bago sa ito release.:
- Suporta para sa HHVM at PHP7.
Ano ang bago sa bersyon 2.0.0:
- Made magagamit sa pamamagitan ng kompositor
- Paunang abiso up: Pinalitan minimum XP bersyon upang patakbuhin ang XP compiler sa XP 6.0.0. maaari pa rin itong nalikhang code na tumakbo sa XP 5.X-SERIES, ngunit ay mangangailangan 6.X-SERIES upang patakbuhin mismo
- Idinagdag posibilidad upang magdagdag ng mga default na halaga sa mga parameter lambda.
- Fixed compiler choking sa pamamaraan na may mga uri generic return
- Maaari omitting ang parameter type sa loob declarations method. type ay pagkatapos ay naka-set sa var at ay malaya sa runtime
- Changed syntax para lambdas mula sa # {$ a - & # x3e; $ A + 1}; sa $ a - & # x3e; $ A + 1 ;, pagkatapos paglutas ng grammar sumasalungat ang dating ay ang pag-iwas. Ang lumang form ay pa rin suportado ngunit itataas sumulat ng libro-time na mga babala. Ito ay aalisin sa susunod na major release.
- Binago PHP 5.3 emitter upang humalimuyak PHP 5.3 anonymous pag-andar para lambdas
- Merged mga pull kahilingan # 37 upang malutas isyu # 36: Support & quot; bagong T () & quot ;, & quot; T :: const & quot; at & quot; T :: $ static & quot; sa loob ng mga anotasyon
- Idinagdag backwards compatible emitter (-E php5.2) upang lumikha ng di-namespaced code para sa paggamit sa XP 5.8 at PHP 5.2
- Binago default na pag-uugali sa paglikha namespaced code (katugma sa XP 5.9 at PHP 5.3 +)
- Binago & quot; -E & quot; command line argument upang suportahan bersiyon: -E pangalan maglo-load xp.compiler.emit.name.Emitter, -E name60 maglo-load ang klase xp.compiler.emit.name.V60Emitter
Limitasyon
- Bilang ang wika mismo ay nakasulat sa mga XP Framework, walang binary o mga pansariling extension ay kinakailangan.
Mga Komento hindi natagpuan