Horumarinta PHP ayaa soo jeediyay P++, lahjad si adag loo tebiyay

Horumarinta luqadda PHP hadlay iyadoo fikradda ah in la abuuro lahjad cusub oo P++ ah oo ka caawin doonta in luuqadda PHP loo qaado heer cusub. Qaabkeeda hadda, horumarinta PHP waxaa caqabad ku ah baahida loo qabo in la ilaaliyo la jaanqaadka saldhigga koodhka ee mashaariicda webka, kaas oo ku haya horumarinta gudaha xuduudo xaddidan. Sida laga baxo la bixiyo barbar socda, bilaabaan in ay horumariyaan lahjad cusub ee PHP - P++, horumarinta kuwaas oo la fulin doono iyada oo aan loo eegin baahida loo qabo in la ilaaliyo waafaqsan dib-u-dhac, taas oo u oggolaan doonta horumarinta kacaanka in lagu daro luqadda iyo ka takhalusi fikradaha duugoobay.

Isbeddelada ugu muhiimsan ee P++ waxay noqon doonaan u dhaqaaqista qorista xooggan, ka saarista "β€Ή?" tags, depretation of array() ee door bida "[]" syntax, iyo mamnuucidda isticmaalka magaca caalamiga ah ee hawlaha .

Magaca P++ (PHP Plus Plus) ayaa horay loogu doortay mashruuca, oo la mid ah C++. PHP iyo P++ waxaa la soo jeediyay in la horumariyo oo la isticmaalo hal runtime. Qaybaha heerka hoose ee aan-syntax-ka ahayn, qaab-dhismeedka xogta, kordhinta, iyo hagaajinta waxqabadka ayaa isku mar loo horumarin doonaa PHP iyo P++, laakiin waafaqid gadaal ayaa lagu ilaalin doonaa qaabka PHP, horumarinta luqadda waxaa lagu tijaabin karaa P++.

PHP iyo P++ code ayaa lagu qasi karaa hal codsi waxaana fulin kara hal turjubaan, laakiin habka loo kala saaro koodka weli lama go'aamin. Isla mar ahaantaana, horumariyayaashu kama tagaan qorshayaasha lagu horumarinayo laanta PHP 8, taas oo ah qorsheeyey ku dar isku-duwaha JIT iyo aaladaha si loo hubiyo la qaadi karo maktabadaha C/C++. Mashruuca P++ ayaa weli ku jira heerkii soo jeedinta. Taageeraha ugu weyn ee P++ waa Zeev Souraski (Zeev Suraski), mid ka mid ah hoggaamiyeyaasha bulshada horumarinta PHP, aasaasaha Zend Technologies iyo qoraaga Zend Engine.

Laga soo bilaabo diidmo Mucaaradku waxay ogaan karaan welwelka ku saabsan la'aanta kheyraadka si kor loogu qaado mashruuca (laba horumariye oo keliya ayaa si buuxda uga shaqeeya PHP), suurtagalnimada kala qaybsanaanta bulshada, tartanka luqad hore u jiray. Hack (PHP si cad loo qoray), waayo aragnimada mashruuca HHVM (ugu dambeyntii diiday taageero PHP iyo Hack hal runtime), baahida loo qabo in la beddelo semantics ee loogu talagalay qoritaanka xooggan, khatarta fadhiidnimada PHP iyo horumarinta hal-abuurka kaliya ee P++, su'aalaha ku saabsan abaabulka wada noolaanshaha iyo isdhexgalka PHP iyo P++ (aan fududayn u beddelashada koodhka PHP ee P++ (syntax aad ayuu u kala duwanaan karaa taas oo u baahan doonta dib u qor arjiga), ku habboonaan la'aanta P++ ee qalabka PHP ee jira iyo baahida loo qabo in lagu qanciyo qorayaasha qalabyada, nidaamyada tijaabada iyo IDE-yada si ay u taageeraan daabacaadda cusub) .

Source: opennet.ru

Add a comment