Ma mua o ka hoʻokuʻu ʻia ʻana o ka papahana PXP e hoʻomohala ana i kahi ʻōlelo lōʻihi o ka ʻōlelo PHP

Ua paʻi ʻia ka hoʻokuʻu hoʻāʻo mua o ka hoʻokō ʻana i ka ʻōlelo papahana PXP, e hoʻonui ana i ka PHP me ke kākoʻo no nā kūkulu syntactic hou a me nā mana hoʻonui o ka waihona runtime. Ua unuhi ʻia ke code i kākau ʻia ma PXP i nā palapala PHP maʻamau i hoʻohana ʻia me ka unuhi ʻōlelo PHP maʻamau. No ka mea hoʻopiha wale ʻo PXP i ka PHP, kūpono ia me nā code PHP āpau. Ma waena o nā hiʻohiʻona o PXP, aia nā mea hoʻonui i ka ʻōnaehana ʻano PHP no ka hōʻike ʻana i ka ʻikepili ʻoi aku ka maikaʻi a me ka hoʻohana ʻana i ka loiloi static, a me ka hāʻawi ʻana i kahi waihona papa i hoʻonui ʻia e maʻalahi i ke kākau ʻana i nā code palekana.

Hōʻike ʻia ka mana mua ma ke ʻano he prototype hoʻokolohua mua, ʻaʻole kūpono no ka hoʻohana ākea a hoʻāʻo i kahi hoʻokō i kākau ʻia ma PHP a me ka hoʻohana ʻana i ka parser PHP-Parser (ua hoʻāʻo lākou e hoʻomohala i nā prototypes mua ma Rust, akā haʻalele i kēia manaʻo). ʻO nā hiʻohiʻona kiʻekiʻe i loaʻa i ka mana mua, ʻike ʻia ke kākoʻo no ka pani ʻana i nā laina lehulehu: $name = "Ryan"; $hello = fn (): void { echo "Aloha, {$ino}!"; }; $hello();

Hāʻawi ʻia ka noʻonoʻo hou aʻe i ka hoʻokomo ʻana i nā hiʻohiʻona i ka PXP e like me nā ʻano pōkole a me nā poloka o ka ʻōlelo hoʻokūkū, ka ʻōlelo hoʻihoʻi kūlana, nā inoa inoa ʻano, generics, variadic type, immutable variables, pattern matching, and overloading operator.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka