ArvutidTarkvara

PHP 7: Mida uut ja kui vabaneb?

Veebiarendus - on üks tähtsamaid suundumusi programmeerimine. Ja iga arendaja, kes töötab selles valdkonnas ja peab ennast tõeline programmeerija, tuttav keele nagu PHP. See programmeerimiskeelt on juba väga kaua ja edukalt kasutada kogu maailmas arendamiseks veebilehed ja veebirakendused. Ja kui enne arengule viidi läbi viies versioon keeles, kuid nüüd on kõik liikuda PHP 7. Välja uue versiooni - 11. juuni 2015. Väärib märkimist, et see on ainult alfa versiooni. Lõplik on kavandatud 2015. aasta lõpus.

uuendused

Niisiis, mida uut on uusim versioon keeles? Arendajad on teinud järgmised muudatused ja täiendused:

  • PHP Performance 7 kahekordistunud võrreldes eelmiste versioonidega.
  • 64-bitine arhitektuur säilitatakse.
  • Suur hulk saatuslik viga muutunud erandeid.
  • Oli ühendhaldur võrrelda väärtusi.
  • Toetab piiratud kasutamine disain.
  • Lisatud avalduse, mis testib muutuja tema olemasolu ja naaseb.
  • See sai võimalikuks täpsustada massiivid konstantsed väärtused, mis on tunnistatud kasutades määratleda.
  • Süntaks disainerid neljanda versioon on aegunud.
  • PHP 7 lisatakse anonüümne klassi.

See on lühike nimekiri muutusi. Järgmine arutatakse parandamisele ning innovatsiooni keele. On üllatav, et viimisega viienda versiooni enne vabastamist seitsmendal 10 aastat on möödunud.

Miks siis ei olnud PHP 5 PHP 6?

Paljude jaoks on see mõistatus. Tegelikult on kõik lihtne. Vabastamine "kuus" lihtsalt ei toimu. Selle peamiseks iseärasuseks oli toetus tähemärki "Unicode", nagu veebi arengut ilma seda kõikjal.

Idee oli rakendada seda toetust PHP tuuma 7. Mida uut see annaks? Võimaluste laiendamiseks keele loomulikult. Oleks võimalik kasutada emotikone nagu tunnuste, samuti laiendada funktsionaalsust read eri keeltes.

Plaanid olid ambitsioonikad, kuid seal oli suur hulk probleeme. See oli väga raske ja tüütu sadamasse suur osa koodist, et säilitada "Unicode". See on mõjutanud arengut muid võimalusi ja pettunud veebiarendajad. Niisiis, ajas, huvi toetada "Unicode" hakkas langema ja kuues versioon enam arenenud.

Aga see kõik on ajalugu, kui avaldatud versiooni PHP 7. Mida uut on?

jõudlustäiustusi

Varem kõik uuendatud parandab oluliselt ja peamine eesmärk arendajad oli olulise nihke PHP 7 paremaks. Nad suutsid hakkama. Nüüd huvides programmeerijad Zend mootor, mis põhineb PHP keeles, on suurenenud mitu korda. Paljud eksperdid on märganud, et uus versioon oluliselt edasi arenenud ja muutunud konkurentsivõimeliseks. Lõppude lõpuks, juhtimisel hakkas vallutada teiste skriptimine programmeerimiskeeli.

Mootori Just In Time

7 PHP areng algas uuringud rohkem teada sissejuhatuses seda mootor, mis on võimeline kompileerida koodi masin dünaamiliselt. Lõppude lõpuks, see võimaldab teil suurendada kiirust koodi täitmise ajal. Kuigi täielikult rakendamine ei ole veel toimunud, kuid loojad on aktiivselt eksperimenteerima ta. Kui neil õnnestub rakendada JIT keele mootor, see tõstab maksimaalse tulemuslikkuse tase veelgi kõrgem.

Abstract Süntaksipuu

See koostamise etapis oli ettepanek Vene programmeerija. Puit võib pakkuda mitmeid eeliseid, nende seas - suur potentsiaal tulevikus optimeerimise ja tõhusamaks mälu eraldamise, mis kiirendab tööd PHP 7. Seega kirjeldatud võimalust avada puu kohandatud rakendusi. See võib kaasa tuua tekkimist kvaliteetseid tööriistu, mis on väga kasulik leida vigu. Katsed, mis viidi läbi tõeline rakenduste näitas, et uus versioon kasutab poole vähem mälu ajal taotluse töötlemist. Vaatamata sellele, et kõik uus versioon tundub päris tuttav, see on väga erinev eelmise kasutusomaduste. Lõppude lõpuks, asjaolu, et tarbib vähem mälu võimaldab väikese võimsusega masinaid protsessi taotlusi kiiremini. Ja see aitab moodustavad umbes PHP omapärane mikroservisov.

asünkroonse programmeerimise

PHP 7 on vajalik samm, et rakendada juhul loop. See on tükk kood, mis võimaldab pealtkuulamist sündmuste seotud sisendi ja väljundi, samuti muude ülesannete asünkroonne tüüp, mis võib toimida (juurdepääs võrgu faile, andmebaasid).

Lihtsamalt öeldes, see võimaldab lisada toetada selliste ülesannete piires ühte päringut. Asünkroonne programmeerimine võimaldab ka suurendada tootlikkust.

täiustatud süntaks

7 PHP - skriptimine üldotstarbeline keel. Ja süntaks on paranenud kirjutamiseks need skriptid. Nüüd sai lihtsam kirjutada koodi, tundub rohkem meeldiv arendajatele. Mis on muutunud?

  • Nüüd on võimalik rühma kuulutused importida need tunnid, mis on samal joonel ja ühe nimeruumi. See aitab säästa paar baiti koodi.
  • Lisades Null-kalgendava operaator lahendab probleemi, mis tekib siis, kui programmeerija tahab väärtustada muutuja, mis on juba määratud muu muutuja.
  • Kombineeritud võrdlus operaator, mida nimetatakse "kosmosesõidukite" aitab toota kolme võrdluses väärtus paar. See võimaldab teil mõista mitte ainult võrdse neid väärtusi või ebavõrdsuse, vaid ka seda, kumb on suurem, kui nad ei ole võrdsed.

erandid

Kui varem saatuslik viga viis täielikult peatada skript hukatakse, tekkega erandid on püütud ja neid on käideldud. Nüüd, nagu vigu väljakutsena olematu funktsiooni, ei peatu skripti. See viskab erand, mis on võimalik töödelda ühes koodiplokk. See on oluline omadus serverite saatuslik viga võib põhjustada vajadust taaskäivitada, mis raskendab oluliselt tööd.

Kuidas paigaldada PHP 7

1. Sa pead alla laadida uusima versiooni ametlik kodulehekülg.

2. Alates arhiiv ekstraheeritakse sisu kausta php. Paigaldamiseks ei ole vaja.

3. Muudab serveri konfiguratsiooni faili (st Apache).

4. DirectoryIndex parameeter tuleks muuta index.html.

5. server taaskäivitub, ja siis pead minema läbi brauseri index.php lehele ja veenduda, et kõik toimib nii nagu peab.

Põhimõtteliselt protsess ei ole palju muutunud võrreldes eelmise versiooniga. Paigaldamine PHP 7 Linux on mõnevõrra erinev, sest vaja laadida pakendist hoidla, ja siis kasutada spetsiaalseid käske, et teha installi.

järeldus

Muidugi, kõik viimased muudatused PHP programmeerimiskeelt on muutunud oluliseks. Enamik neist olid valmistatud konkurentsi Facebook ja programmeerimiskeelt Hack, kes hakkas lüüa juhtima. See on see, mida tekitas arengut. Selle saate tänada Mark Zuckerberg ja tema ettevõte. Lõppude lõpuks, see on väga kasulik kogukond PHP-arendajad. Nüüd web areng on jõudnud kvalitatiivselt uuele tasemele. Performance on suurenenud ja kasvab ja järelikult konkureerivad teiste skriptimine programmeerimiskeelte säilitatakse kuni. Lõppude lõpuks, need on veel pikk tee, et liikuda oma kohalt PHP hiiglane.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.atomiyme.com. Theme powered by WordPress.