Awọn olupilẹṣẹ PHP dabaa P++, ede ti a tẹ ni agbara

PHP ede kóòdù sọrọ pẹlu ero ti ṣiṣẹda P ++ titun kan ti yoo ṣe iranlọwọ lati mu ede PHP lọ si ipele titun kan. Ni fọọmu lọwọlọwọ rẹ, idagbasoke ti PHP jẹ idiwọ nipasẹ iwulo lati ṣetọju ibamu pẹlu ipilẹ koodu ti o wa tẹlẹ ti awọn iṣẹ akanṣe wẹẹbu, eyiti o tọju awọn olupilẹṣẹ laarin awọn opin opin. Bi ona abayo ti a nṣe ni afiwe, bẹrẹ lati se agbekale titun kan dialect ti PHP - P ++, awọn idagbasoke ti eyi ti yoo wa ni ti gbe jade lai iyi si awọn nilo lati bojuto awọn sẹhin ibamu, eyi ti yoo gba rogbodiyan awọn ilọsiwaju lati wa ni afikun si awọn ede ati xo ti igba atijọ agbekale.

Awọn iyipada ti o ṣe akiyesi julọ ni P++ yoo jẹ gbigbe si titẹ ti o lagbara, yiyọ awọn afi "‹?" kuro, idinku ti array() ni ojurere ti "[]" syntax, ati idinamọ ti lilo aaye orukọ agbaye fun awọn iṣẹ ṣiṣe .

Orukọ P++ (PHP Plus Plus) ti yan tẹlẹ fun iṣẹ akanṣe, iru si C++. PHP ati P++ ni a dabaa lati ni idagbasoke ẹgbẹ nipasẹ ẹgbẹ ati lo akoko asiko kan. Awọn paati ipele kekere ti kii ṣe sintasi, awọn ẹya data, awọn amugbooro, ati awọn iṣapeye iṣẹ yoo ni idagbasoke ni nigbakannaa fun PHP ati P++, ṣugbọn ipo PHP yoo ṣetọju ibaramu sẹhin, ati P ++ yoo gba idanwo pẹlu itankalẹ ede.

PHP ati koodu P++ le dapọ ninu ohun elo kan ati ṣiṣe nipasẹ onitumọ kan, ṣugbọn ọna fun yiya koodu naa ko tii pinnu. Ni akoko kanna, awọn olupilẹṣẹ ko kọ awọn ero lati dagbasoke ẹka PHP 8, ninu eyiti ngbero ṣafikun olupilẹṣẹ JIT ati awọn irinṣẹ lati rii daju gbigbe pẹlu awọn ile-ikawe C/C ++. Ise agbese P ++ tun wa ni ipele imọran. Olufojusi akọkọ ti P ++ ni Zeev Souraski (Zeev Suraski), ọkan ninu awọn oludari ti agbegbe idagbasoke PHP, àjọ-oludasile ti Zend Technologies ati onkowe ti Zend Engine.

Atiku atako Awọn alatako le ṣe akiyesi awọn ifiyesi nipa aini awọn orisun lati ṣe agbega iṣẹ akanṣe (awọn olupilẹṣẹ meji nikan ṣiṣẹ ni kikun akoko lori PHP), iṣeeṣe pipin ti agbegbe, idije pẹlu ede ti o ti wa tẹlẹ. gige (PHP ti a tẹ ni iṣiro), iriri lati inu iṣẹ akanṣe HHVM (bakẹhin kọ ṣe atilẹyin PHP ati gige ni akoko asiko kan), iwulo lati yi awọn atunmọ pada fun titẹ ti o lagbara, eewu ti ipoduro ti PHP ati idagbasoke awọn imotuntun nikan ni P ++, awọn ibeere nipa iṣeto ti ibagbepo ati ibaraenisepo ti PHP ati P ++ (ti kii ṣe aibikita. ti yiyipada koodu PHP sinu P ++ (syntax le ṣe iyatọ pupọ ti yoo nilo atunko ohun elo), ailagbara ti P ++ pẹlu awọn irinṣẹ irinṣẹ PHP ti o wa ati iwulo lati ṣe idaniloju awọn onkọwe ti awọn ohun elo irinṣẹ, awọn eto idanwo ati awọn IDE lati ṣe atilẹyin ẹda tuntun) .

orisun: opennet.ru

Fi ọrọìwòye kun