PHP developers tau npaj P ++, ib hom lus uas muaj zog heev

PHP developers hais lus nrog lub tswv yim ntawm kev tsim P ++ dialect tshiab uas yuav pab coj cov lus PHP mus rau qib tshiab. Hauv nws daim ntawv tam sim no, kev txhim kho ntawm PHP yog cuam tshuam los ntawm qhov xav tau los tswj kev sib raug zoo nrog cov cai hauv paus ntawm lub vev xaib uas twb muaj lawm, uas ua rau cov neeg tsim khoom nyob hauv thaj tsam txwv. Raws li txoj kev tawm muaj nyob rau hauv parallel, pib tsim ib hom lus tshiab ntawm PHP - P ++, txoj kev loj hlob uas yuav ua tiav yam tsis xav txog qhov yuav tsum tau ua kom rov qab sib raug zoo, uas yuav tso cai rau kev hloov pauv hloov mus ntxiv rau cov lus thiab tshem tawm cov ntsiab lus qub.

Qhov kev hloov pauv tseem ceeb tshaj plaws hauv P ++ yuav yog qhov txav mus rau kev ntaus ntawv muaj zog, tshem tawm "β€Ή?" cov cim npe, kev tsis txaus siab ntawm array() hauv kev pom zoo ntawm "[]" syntax, thiab txwv tsis pub siv lub ntiaj teb lub npe rau kev ua haujlwm. .

Lub npe P ++ (PHP Plus Plus) tau raug xaiv ua ntej rau qhov project, zoo ib yam li C ++. PHP thiab P ++ tau thov kom tsim los ntawm ib sab thiab siv tib lub sijhawm. Tsis yog-syntax qis-theem Cheebtsam, cov ntaub ntawv qauv, txuas ntxiv, thiab kev ua kom zoo tshaj plaws yuav raug tsim ib txhij rau PHP thiab P ++, tab sis rov qab sib raug zoo yuav raug tswj xyuas hauv PHP hom, thiab cov lus hloov pauv tuaj yeem sim nrog hauv P ++.

PHP thiab P ++ code tuaj yeem muab sib xyaw rau hauv ib daim ntawv thov thiab ua tiav los ntawm ib tus neeg txhais lus, tab sis txoj kev sib cais cov cai tseem tsis tau txiav txim siab. Nyob rau tib lub sijhawm, cov neeg tsim khoom tsis tso tseg cov phiaj xwm los tsim PHP 8 ceg, uas npaj ua ntej ntxiv ib JIT compiler thiab cov cuab yeej los xyuas kom meej portable nrog C / C ++ cov tsev qiv ntawv. Qhov project P ++ tseem nyob rau theem kev thov. Lub ntsiab proponent ntawm P ++ yog Zeev Souraski (Zeev Suraski), ib tug ntawm cov thawj coj ntawm PHP developer zej zog, co-founder ntawm Zend Technologies thiab tus sau ntawm Zend Cav.

Ntawm qhov kev tawm tsam Cov neeg tawm tsam yuav ceeb toom txog kev txhawj xeeb txog qhov tsis muaj peev txheej los txhawb txoj haujlwm (tsuas yog ob tus neeg tsim khoom ua haujlwm puv sijhawm ntawm PHP), muaj peev xwm ntawm kev tawg ntawm cov zej zog, kev sib tw nrog cov lus uas twb muaj lawm. Hack (statically ntaus PHP), kev paub los ntawm HHVM project (thaum kawg tsis kam txhawb PHP thiab Hack hauv ib lub sijhawm ua haujlwm), qhov yuav tsum tau hloov pauv cov ntsiab lus rau kev ntaus ntawv muaj zog, kev phom sij ntawm stagnation ntawm PHP thiab kev tsim kho tshiab hauv P ++, cov lus nug txog lub koom haum ntawm kev sib koom ua ke thiab kev sib cuam tshuam ntawm PHP thiab P ++ (tsis yog tsis tseem ceeb. ntawm kev hloov PHP code rau hauv P ++ (syntax tuaj yeem sib txawv ntau yam uas yuav xav tau rov sau dua ntawm daim ntawv thov), qhov tsis sib xws ntawm P ++ nrog cov cuab yeej PHP uas twb muaj lawm thiab qhov xav tau los txhawb cov neeg sau cov cuab yeej, cov cuab yeej ntsuas thiab IDEs los txhawb cov ntawv tshiab) .

Tau qhov twg los: opennet.ru

Ntxiv ib saib