Na fa'atūina e le au fa'atupu PHP le P++, o le gagana ta'i malosi

PHP gagana atia'e tautala ma le manatu o le fatuina o se gagana P++ fou e fesoasoani e ave le gagana PHP i se tulaga fou. I lona tulaga o loʻo iai nei, o le atinaʻeina o le PHP e faʻalavelaveina e le manaʻoga e faʻamautu le fesoʻotaʻiga ma le faʻavae code o loʻo i ai i luga o le upega tafaʻilagi, lea e taofia ai le au atinaʻe i totonu o tuaoi faatapulaa. E fai ma ala i fafo ofoina I se tulaga tutusa, amata ona atiaʻe se gagana fou o le PHP - P ++, o le atinaʻeina o le a faia e aunoa ma le manatu i le manaʻoga e faʻatumauina le fesoʻotaʻiga i tua, lea o le a mafai ai ona faʻaopoopoina le faʻaleleia o suiga i le gagana ma faʻaumatia manatu tuai.

O suiga sili ona iloga i le P ++ o le a faʻagasolo atu i le malosi o le taina, le aveesea o "‹?" pine, le faʻaaogaina o array() e fiafia i le "[]" syntax, ma le faʻasaina o le faʻaaogaina o se igoa ole lalolagi mo galuega. .

O le igoa P++ (PHP Plus Plus) ua uma ona filifilia mo le poloketi, e tutusa ma le C++. O le PHP ma le P++ o loʻo tuʻuina atu e atiaʻe faʻatasi ma faʻaaoga se taimi e tasi. O vaega e le-syntax maualalo, fausaga faʻamaumauga, faʻaopoopoga, ma faʻataʻitaʻiga faʻatinoga o le a atiina ae i le taimi e tasi mo le PHP ma le P ++, ae o le fesoʻotaʻiga i tua o le a tumau i le PHP mode, ma e mafai ona faʻataʻitaʻiina le evolusione i le P++.

PHP ma le P ++ code e mafai ona faʻafefiloi i se tasi talosaga ma faʻatinoina e se tasi faʻaliliu, ae o le auala mo le vavaeeseina o le code e leʻi fuafuaina. I le taimi lava e tasi, e le lafoaia e le au atinaʻe fuafuaga e atiaʻe le PHP 8 lala, lea fuafuaina fa'aopoopo se JIT compiler ma mea faigaluega e fa'amautinoa ai le feavea'i ma faletusi C/C++. O lo'o iai pea le poloketi P++ i le tulaga o le talosaga. O le autu autu o le P++ o Zeev Souraski (Zeev Suraski), o se tasi o taʻitaʻi o le PHP developer community, faʻavae faʻatasi o Zend Technologies ma le tusitala o le Zend Engine.

Mai tetee E ono matauina e le au tetee ni atugaluga e uiga i le le lava o punaoa e faʻalauiloa ai le poloketi (naʻo le toʻalua tagata atinaʻe e galulue tumau ile PHP), le avanoa o le vaeluaina o le nuʻu, tauvaga ma se gagana ua leva ona iai. Hack (statically typed PHP), poto masani mai le poloketi HHVM (mulimuli ane musu lagolago PHP ma Hack i le taimi e tasi), o le manaʻoga e sui le semantics mo le malosi o le taina, le lamatiaga o le faʻaletonu o le PHP ma le atinaʻeina o mea fou i le P ++, fesili e uiga i le faʻatulagaina o le ola faʻatasi ma fegalegaleaiga a le PHP ma le P ++ (leai se mea taua. o le faaliliuina o le PHP code i le P ++ (syntax e mafai ona eseese tele e manaʻomia ai le toe tusia o le talosaga), o le le fetaui o le P ++ ma mea faigaluega PHP o loʻo i ai ma le manaʻoga e faʻamaonia le tusitala o meafaigaluega, suʻega faiga ma IDE e lagolago ai le lomiga fou) .

puna: opennet.ru

Faaopoopo i ai se faamatalaga