Madivelopa a PHP akufuna P++, chilankhulo cholembedwa mwamphamvu

Opanga zilankhulo za PHP analankhula ndi lingaliro lopanga chilankhulo chatsopano cha P++ chomwe chingathandize kuti chilankhulo cha PHP chikhale chatsopano. M'mawonekedwe ake apano, chitukuko cha PHP chikulepheretsedwa ndi kufunikira kokhalabe kogwirizana ndi ma code omwe alipo a mapulojekiti a pa intaneti, omwe amasunga omanga m'malire ochepa. Monga njira yotulukira zoperekedwa mofananira, yambani kupanga chilankhulo chatsopano cha PHP - P ++, chitukuko chomwe chidzachitike mosaganizira kufunika kosunga kuyanjana kwa m'mbuyo, zomwe zidzalola kusintha kwachisinthiko kuwonjezeredwa kuchilankhulo ndikuchotsa malingaliro achikale.

Kusintha kodziwika kwambiri mu P++ kudzakhala kusuntha kolemba mwamphamvu, kuchotsa ma tag "β€Ή?", kuchotsedwa kwa array() mokomera "[]" syntax, ndi kuletsa kugwiritsa ntchito dzina lapadziko lonse lapansi pantchito. .

Dzina la P++ (PHP Plus Plus) lasankhidwiratu pulojekitiyi, mofanana ndi C++. PHP ndi P ++ akuyenera kupangidwa mbali imodzi ndikugwiritsa ntchito nthawi imodzi. Zigawo zotsika zosagwirizana ndi ma syntax, mapangidwe a deta, zowonjezera, ndi kukhathamiritsa kwa ntchito zidzapangidwa nthawi imodzi ya PHP ndi P ++, koma kuyanjana kwa m'mbuyo kudzasungidwa mu PHP mode, ndipo kusintha kwa chinenero kungayesedwe mu P ++.

PHP ndi P ++ code ikhoza kusakanikirana mu ntchito imodzi ndikuchitidwa ndi womasulira m'modzi, koma njira yolekanitsa kachidindoyo sinatsimikizidwebe. Nthawi yomweyo, opanga samasiya mapulani opangira nthambi ya PHP 8, momwemo anakonza onjezani chojambulira cha JIT ndi zida zowonetsetsa kuti zikuyenda ndi malaibulale a C/C++. Pulojekiti ya P ++ idakali pano. Wothandizira wamkulu wa P ++ ndi Zeev Souraski (Zeev Suraski), m'modzi mwa atsogoleri a gulu la omanga PHP, woyambitsa nawo Zend Technologies ndi wolemba Zend Engine.

Kuchokera zotsutsa Otsutsa atha kuzindikira nkhawa za kusowa kwazinthu zolimbikitsira ntchitoyi (opanga awiri okha amagwira ntchito nthawi zonse pa PHP), kuthekera kwa kugawikana kwa anthu ammudzi, kupikisana ndi chilankhulo chomwe chilipo kale. Kudula (PHP yolembedwa mokhazikika), zokumana nazo kuchokera ku projekiti ya HHVM (potsiriza anakana kuthandizira PHP ndi Kuthyolako mu nthawi imodzi yothamanga), kufunika kosintha ma semantics kuti alembe mwamphamvu, kuopsa kwa kuyimirira kwa PHP ndi chitukuko cha zatsopano zokha mu P ++, mafunso okhudza bungwe la kukhalira limodzi ndi kuyanjana kwa PHP ndi P ++ (zopanda kanthu). zakusintha ma code a PHP kukhala P++ (syntax imatha kupatukana kwambiri zomwe zingafune kulembedwanso kwa pulogalamuyo), kusagwirizana kwa P ++ ndi zida za PHP zomwe zilipo komanso kufunikira kotsimikizira olemba zida, makina oyesera ndi ma IDE kuti athandizire kusindikiza kwatsopano) .

Source: opennet.ru

Kuwonjezera ndemanga