Pêşdebirên PHP P++, zaravayek bi tundî ya tîpkirî, pêşniyar kirin

Pêşdebirên zimanê PHP axivî bi ramana afirandina zaravayek nû ya P++ ku dê bibe alîkar ku zimanê PHP derbasî astek nû bibe. Di forma xweya heyî de, pêşveçûna PHP-ê ji ber hewcedariya domandina lihevhatina bi bingeha koda heyî ya projeyên malperê re, ku pêşdebiran di nav tixûbên tixûb de digire, asteng dike. Wek rêyek pêşkêş kirin di heman demê de, dest bi pêşxistina zaravayek nû ya PHP - P++ bikin, ku pêşkeftina wê dê bêyî berçavgirtina hewcedariya lihevhatina paşverû were kirin, ku dê rê bide ku pêşkeftinên şoreşgerî li ziman werin zêdekirin û ji têgehên kevnar xilas bibin.

Guhertinên herî berbiçav ên di P++ de dê çûna ber bi tîpên xurt, rakirina tagên "‹?", kêmkirina array() di berjewendiya hevoksaziya "[]" de, û qedexekirina karanîna cîhê navek gerdûnî ji bo fonksiyonan be. .

Navê P++ (PHP Plus Plus) ji bo projeyê, mîna C++, ji berê ve hatî hilbijartin. PHP û P++ têne pêşniyar kirin ku li kêleka hev werin pêşve xistin û demek xebitandinê yekane bikar bînin. Dê pêkhateyên nizm ên ne-hevoksaz, strukturên daneyê, dirêjkirin, û xweşbîniyên performansê ji bo PHP û P++ bi hevdemî werin pêşve xistin, lê lihevhatina paşverû dê di moda PHP de were domandin, û pêşkeftina ziman dikare di P++ de were ceribandin.

Koda PHP û P++ dikare di yek serîlêdanê de were tevlihev kirin û ji hêla yek wergêr ve were darve kirin, lê awayê veqetandina kodê hîn nehatiye destnîşankirin. Di heman demê de, pêşdebiran dev ji planên pêşxistina şaxê PHP 8 bernadin, ku tê de plankirin berhevkarek JIT û amûran lê zêde bikin da ku bi pirtûkxaneyên C/C++ veguheztinê piştrast bikin. Projeya P++ hîn di qonaxa pêşniyarê de ye. Pêşniyarê sereke yê P++ Zeev Souraski ye (Zeev Suraski), yek ji serokên civata pêşdebirên PHP, hev-avakarê Zend Technologies û nivîskarê Zend Engine.

Ji îtîrazên Dibe ku dijber fikarên li ser kêmbûna çavkaniyan ji bo pêşvebirina projeyê (tenê du pêşdebiran bi tevahî-time li ser PHP-ê dixebitin), îhtîmala perçebûna civakê, pêşbaziya bi zimanek berê re destnîşan bikin. Hack (PHP-ya statîk hatî nivîsandin), ezmûna ji projeya HHVM (di dawiyê de red kir piştgirîkirina PHP û Hackê di yek dema xebitandinê de), hewcedariya guheztina semantîkê ji bo nivîsandina xurt, xetera rawestana PHP-ê û pêşkeftina nûbûnên tenê di P++ de, pirsên di derbarê rêxistina hevjiyanê û danûstendina PHP û P++ de (ne-tayî veguhertina koda PHP-ê li P++ (hevoksaz dikare ewqas ji hev cihê bibe ku hewce bike ku ji nû ve nivîsandina serîlêdanê were nivîsandin), lihevnebûna P++ bi amûrên heyî yên PHP-ê re û hewcedariya razîkirina nivîskarên amûran, pergalên ceribandinê û IDE-yê ku piştgirîya çapa nû bikin) .

Source: opennet.ru

Add a comment