Ua manaʻo nā mea hoʻomohala PHP i ka P++, he ʻōlelo paʻa ikaika

Nā mea hoʻomohala ʻōlelo PHP olelo me ka manaʻo e hana i kahi dialect P++ hou e kōkua i ka lawe ʻana i ka ʻōlelo PHP i kahi pae hou. I kona ʻano i kēia manawa, ua hoʻopilikia ʻia ka hoʻomohala ʻana o PHP e ka pono e mālama i ka hoʻohālikelike ʻana me ka waihona code o nā papahana pūnaewele, e mālama ana i nā mea hoʻomohala i loko o nā palena palena. Ma ke ʻano he ala i waho hāʻawi ʻia i ka like, hoʻomaka e hoʻomohala i kahi dialect hou o PHP - P ++, e hoʻokō ʻia ka hoʻomohala ʻana me ka nānā ʻole i ka pono e mālama i ka hoʻohālikelike hope, e ʻae ai i nā hoʻomaikaʻi kipi e hoʻohui ʻia i ka ʻōlelo a hoʻopau i nā manaʻo kahiko.

ʻO nā hoʻololi kaulana loa i ka P++ ʻo ia ka neʻe ʻana i ka paʻi paʻi ikaika, ka wehe ʻana i nā huaʻōlelo "‹?", ka hoʻopau ʻana o ka array() i makemake i ka "[]" syntax, a me ka pāpā ʻana i ka hoʻohana ʻana i kahi inoa inoa honua no nā hana. .

Ua koho mua ʻia ka inoa P++ (PHP Plus Plus) no ka papahana, e like me C++. Manaʻo ʻia ʻo PHP a me P++ e hoʻomohala ʻaoʻao a hoʻohana i hoʻokahi manawa holo. E hoʻomohala ʻia nā ʻāpana haʻahaʻa haʻahaʻa non-syntax, nā hoʻonohonoho ʻikepili, nā hoʻonui, a me nā loiloi hana i ka manawa like no PHP a me P++, akā e mālama ʻia ka hoʻohālikelike hope ma ke ʻano PHP, a hiki ke hoʻāʻo ʻia ka hoʻomohala ʻōlelo ma P++.

Hiki ke hoʻohui ʻia ke code PHP a me P++ i hoʻokahi noi a hoʻokō ʻia e ka unuhi ʻōlelo hoʻokahi, akā ʻaʻole i hoʻoholo ʻia ke ʻano no ka hoʻokaʻawale ʻana i ke code. I ka manawa like, ʻaʻole haʻalele nā ​​mea hoʻomohala i nā hoʻolālā e hoʻomohala i ka lālā PHP 8, kahi i hoʻonohonohoʻia e hoʻohui i kahi JIT compiler a me nā mea hana e hōʻoia i ka portability me nā hale waihona puke C/C++. Aia ka papahana P++ i ka pae noi. ʻO Zeev Souraski ka mea kākoʻo nui o P++ (Zeev Suraski), kekahi o nā alakaʻi o ke kaiāulu PHP developer, co-founder of Zend Technologies a me ka mea kākau o ka Zend Engine.

Mai hoole Hiki i nā mea kū'ē ke nānā i nā hopohopo e pili ana i ka nele o nā kumuwaiwai e hoʻolaha i ka papahana (ʻelua wale nō mea hoʻomohala e hana manawa piha ma PHP), ka hiki ke hoʻokaʻawale i ke kaiāulu, ka hoʻokūkū me kahi ʻōlelo i loaʻa. Hack (statically typed PHP), ʻike mai ka papahana HHVM (ma hope hoole kākoʻo iā PHP a me Hack i hoʻokahi runtime), ka pono e hoʻololi i nā semantics no ka paʻi ikaika, ka pilikia o ka stagnation o PHP a me ka hoʻomohala ʻana o nā mea hou wale nō ma P ++, nā nīnau e pili ana i ka hoʻonohonoho ʻana o ka noho ʻana a me ka launa pū ʻana o PHP a me P++ (non-triviality. o ka hoʻololi ʻana i ka code PHP i P++ (hiki i ka syntax ke hoʻokaʻawale i ka mea e koi ai i ke kākau hou ʻana i ka noi), ka like ʻole o ka P++ me nā mea hana PHP i loaʻa a me ka pono e hoʻohuli i nā mea kākau o nā hāmeʻa, nā ʻōnaehana hoʻāʻo a me nā IDE e kākoʻo i ka paʻi hou) .

Source: opennet.ru

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